Use Transport._send_failure instead of a deeply nested errback in Transport._make_message_processor