Modified TransportConnectTimeout so that it doesn't add-up over multiple negotiate requests

#2738