While unencrypted connections ignore negative timeouts, SSL/TLS connections did not special case that, and so always failed due to timeout.