move DelayedDisconnector out of ProxyPort into its own subpackage