Use a connect timeout whenever making connections

Lets first start with connect timeouts.  I haven't determined if we can have request timeouts unless we allow them to be configurable like STARTUP or STAGING.