revert edbe217c3

The check for rho c_p to be strictly positive breaks all sol_* tests
because they set c_p to 0. Instead of fixing all this, we allow it to be
0. (Note that this commit was redundant, because there already is an
assert that checks exactly that a couple of lines above).