Fix for multiple stalled timeout errors. Singleton enforcement of recovery routine