Fix Transport heartbeat storing control sockets. Closes #562

Control sockets for heartbeat messages were being tracked by
the transport, causing leave events to be dispatched to nowhere.