Copying the event handlers on reconnection, also maintaining the uri and protocol across reconnects