It protects us against places where `self.handle_outbound_message` is reassigned (which happens in the `Transport` tests, for example).