If a client side local device daemon dies, then you will get lots of these in the system logs: Jan 11 16:13:43 localhost sshd[2188]: channel 9: open failed: connect failed: Connection refused And lots of sockets in the TIME_WAIT state. This can cause issues like that of bug 6125. It would be nice if we could solve this issue, or at least mitigate it.
One idea is for our ssh client to close a channel if it notices that it fails to establish connections over it. We need to consider any races during session connection though where the daemons might not be up yet.