Same nuclear cache-clearing bug as the upload component fix. Clicking "Refresh
files" for one Location was wiping every event_file record from Dexie, leaving
all other Locations and Presenters with no files until their own background
syncs fired.
Now does a targeted load for the specific object only — same pattern as the
upload component commit.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>