Renegotiate the protocol version in a total connectivity loss scenario
Description
Currently, the contact points are re-resolved when a total connectivity loss is detected. The driver should also re-negotiate the protocol version. This should be tested with a rolling upgrade scenario of all nodes in a cluster.