improve error handling in message dispatch/receive tests
improve error handling in message dispatch/receive tests

* Handle errors from client.Send.

* Use the higher-level server.ListenAndServe, which makes a connection
internally.

* Handle the non-problematic case where we get an expected error because we
forcibly closed the connection.

hypebeast/go-osc