Reconnecting works fine if the TCP connection was dropped and can be re-established. However, if there's a short network or dcrd/stratum server outage which causes the reconnect to fail, reconnecting just stops rather than continuing to retry at the specified interval.