Wrap connection timeouts from twisted into UnderlyingProtocolError as well