chardev: honour the reconnect setting in tcp_chr_wait_connected