[network][3/n] add some key noise handshake tests that weren't covered
[network][3/n] add some key noise handshake tests that weren't covered

+ check that some error messages were actually working

+ make sure we reject unauthenticated clients in mutual auth

+ mismatched client self-reported peer id and derived peer id should
fail in server-only auth

aptos-labs/aptos-core,aptos-labs/aptos-core,aptos-labs/aptos-core,libra/libra,libra/libra,aptos-labs/aptos-core,aptos-labs/aptos-core,aptos-labs/aptos-core,aptos-labs/aptos-core,libra/libra,libra/libra,libra/libra