"Couldn't start resource X :(" if a dependency is out of order

If getConfiguration returns a dependency tree out of order, the user may fail to connect to the server numerous times with “Couldn’t start resource X :(”, as X is attempted to be started while Y hasn’t been created in the resource manager yet.