Actually, I don't think this is quite right; the client will wind up back in the `CONNECT` state after a reconnection attempt, and I think we'd still want to say the client thread is running at that point.