control persistent reconnects
fixup reconnect timing