Be a bit more clever about when we don't start after a failed stop.

Basically, by default, we don't start if there are running processes,
but if there is an old directory hanging around but no processes are
running, we go ahead and start our child procs.