> If I leave this connection running overnight, eventually > it seems to time out and I fall back to my own shell.
I've not experienced a 'cpu' connection timeout but I've had connections drop due to poor connectivity. you can also consider using cpu with aan enabled.
