fix: require explicit muxer start before handshake (#1002)
This removes a race condition that caused random failures when the remote peer sent a handshake message before we have registered the protocol Signed-off-by: Aurora Gaffney <[email protected]>