reconnectTimer

val reconnectTimer: LeakyBucket

schedule connection retries: we'll take 5 per retry, so this results in a try every 5 seconds on average, but you can build up a max of 5 quick tries.