I found the same problem. I'm minimizing using CPLEX. I found that some non basic variables take value = 1 (for the [0,1] bounded case) and the reduced cost is strictly negative.