fs: Retry watch registrations skipped during the native watch-limit cooldown (#60662)

GlobalWatcher::add returns Ok(None) while the native watch-limit
cooldown is active, and FsWatcher::add_existing_path treated that as
success: the path was never watched, with no retry and no error. A
long-lived watch (like a repository's git directory) that happened to
register during a cooldown window silently never received events.

Route the skipped registration through the existing pending-path
machinery, which already polls until registration succeeds and emits a
rescan event for the path so that changes missed in the interim are
picked up.

---

Release Notes:

- N/A or Added/Fixed/Improved ...
e2d41c477cLukas Wirth committed on 7/9/2026, 12:39:43 PM· committed by GitHubparent8230cb1
1 file changedLine totals unavailable