Timeout increase and allow failure for shutdown

* Increases timeout for wait on desired STOPPED state on shutdown
* Allows failure of direct shutdown command (as seen when Errno::ECONNREFUSED encountered)
* Adds final check for running state and raises if state is encountered