Ensure index ID for Messages within ProtocolMessages is correct for identical messages
Increase timeout to reduce Travis CI failures
Support connection :closing state - can still send & receive messages, but expects the connection to close soon after