Maybe this logic should be the opposite, so that the server configuration is used if the TransportConnectTimeout is explicitly set on the server.