NPE will bubble up from the routing strategy if the message key is null. It shouldn't be allowed past the `OutgoingDispatcher.dispatch` method