Correctly handle timeout option for HTTPTransport