could not connect string gets spitted by connection_lost
but con lost and con failure (to connect) is different, no?
when we lose connection, we don't say: "we could not connect to" [user does ot care if we do reconnect trials]
but in code, lost and failed seem to mix each other in a bad way.