Handle connection timeouts properly (via SetConnectTimeout)