Adding some debugging

Will try to write out how sockets are getting opened and closed during normal
use
Merge branch 'local' into fix-udp
This isn't the resource leak, turns out.
Fixed a bug where stop resources failed
Async startup execution + sleep command for races

This could break backward compatibility.  Since I don't know of anyone who uses
this port and I don't have any PPAs for passive updating, I'm living with it.