make time-based reconnect starting at a random time; patched by Yang Ye; reviewed by Jun Rao; KAFKA-268