learning-switch: Delay sending handshake until version negotiation is done.