- when we attempt to shut down a parent socket, but its children still have active handles, the destruction is delayed, and previously it was never resumed. now, when the last handle for a child socket is detached, we check again whether the parent can be destroyed. - the netmgr is not shut down until all references to it are detached.