aa03d38612
_start_desktop_cron_ticker now hands the built-in scheduler a callable that re-enumerates profiles every tick (so a deleted profile stops being ticked without an app restart). The sibling scope test in tests/cron still compared the kwarg to a list snapshot and went red in CI; it now asserts the callable resolves to the same homes, which is the contract the scheduler consumes.