wmr patch when the hmr client disconnects attempt to reconnect with exponential backoff and a visibilityChange event-listener