83c937ae8f
We were canceling the registered handler CBs in their branch segments instead of in the unifying oracle fn. This caused a bug where handlers were left behind in the udpCmdDemuxer and thus a handler was invoked twice when a UDP msg came in.