remove version from handshake_state -- this is encoded in its epoch
(either `InitialEpoch of tls_version | `Epoch epochdata.protocol_version)