Under the hood
The skills resync loop now backs off exponentially and skips an immediate resync after the process was asleep.
The background skills-sync resync loop now uses exponential backoff capped at 2400000ms. It also detects when the process was asleep for longer than half the max backoff, in which case it skips an immediate resync and logs skills_sync_resync_skipped_after_sleep instead.