Since the hostname is how we connected in the first place, just pass that in to the handler so that it can reconnect. Also, replace the fixed number of reconnects with an exponential back-off, capped at 2 minutes, on the assumption that the list of trackers we're tailing is mostly going to stay up.