Adding a server retry to the TCP transport, properly testing it, adding tests, and changing the 'listen' config property to 'onListen' to be more clear its an event-handler.