Bug 999295: Improve mongodb startup verification reliability

Ensure that mongodb is actually running after calls to `control start`, taking care to return
an error if it's not running. Prevent false-positive reporting of started state.