[2.3.x] + make sure connect timeout is getting propagated to future
[2.3.x] Make elements within MultiEndpointPool protected to allow customization of behavior within AHC.