Cleanup shutdown of Connection

- Force child channels to close when channel0 closes remotely
- Lower how long we pause while waiting of channels to stop
Set CHANNEL0_CLOSED events in channel0 when closed
Cleanup how remote RPC requests are processed