Reorganized backoff logic in _client_callback and RDY update