Clean up events and EventEmitter instances
* Protocol and Connection share a single EventEmitter via Connection.event
* Connection.event emits noisy events when client.debug == true