bug in auto-reregistration on transport connection/disconnection events?