Fix bug on close-before-response
Implements timeout for unresponding server
Throttle reconnecting when server is down