Disconnect on ERROR messages
Add "OtherMsg" for unhandled messages
Updated example client