waitIdle returns once every change sent to the loop is taken in and applied and no backoff wait runs, so a retry the clock or a wrong settled would start is counted, with no real sleep. Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig