Allow using custom http.Client to start the handshake