PoolСluster auto-restore node

#880 
Timeout will hold the event loop open and there is no way for the user to cancel this timeout. Please fix this so a user can close their pools and allow the event loop to stop.