Don't try a failed non-handshake as a handshake.
VersionList always claimed that all nodes were protocol version 0, fixed