If a user's service enters a failed state, the spawner can never recover until the state is reset manually on the host. This change will have the spawner check the state before it tries to spin up a new instance and if the state is failed, will attempt to reset it.
If a user's service enters a failed state, the spawner can never recover until the state is reset manually on the host. This change will have the spawner check the state before it tries to spin up a new instance and if the state is failed, will attempt to reset it.
FIXES #44