Bump recovery interval
Support list of hosts to use when connecting

N.B. that we do not use ConnectionFactory#newConnection that takes a list
of addresses: as long as we perform our own recovery, we should fully
control how/when the host is picked, plus it is a little less work
if we do it this way.