ZmqNamedProxy's disconnect handler is no longer called while holding the socket lock.

Generally a bad practice to do this as it could easily lead to a deadlock.