char-socket: initialize reconnect timer only when the timer doesn't start