disconnections - fix netclient

TODO: probably implement closing via msg.text until the datachannel stuff is fixed

Tested: end-to-end