Just dropping in some more data.
In relation to the same (client connection failure) case, after a manual character(+user) log off.
- Either with 'Log out' in Options, or with 'lo' in console.
Logging of, while checking if the connection is ok. Seriously lowers the change on running into the losing connection problem. (success rate depends on the current HnH lag weather of course.)
Not sure if both cases, CQ: User initiated and Server initiated(if this is the case) 'log out', use the same method(communication wise), but they both could do with some sort of 'log out' checkup. Or else some unconditional 'drop to Log-in' screen' option for the client.
... Its kinda tiresome to have to restart the client, just because its assuming your still connected/loged_in. ...