Fixing small bug in prepare

Turns out we were calling stop Redis even if it wasn't running, which
meant my changes to throw exceptions if we couldn't stop caused
prepare to fail.