If I put a debuglog in the socket’s Connected event, it never gets called. Similarly, app execution never gets to the socket’s HeadersReceived or PageReceived events.
So far, I have one site I was able to make the change ahead of time and one that only worked with SSL. So try to update your code preemptively. Just test it first.