The same value is used for request and connection timeout underneath the covers. Allowing these values to be specified individually via config would be a good thing. Feel free to file a JIRA:
I'll add that JIRA because in a real environment it doesn't make any sense have same value for both timeouts. Usually connection timeout is low, and read timeout is much higher.