verifyAndRepairFileIntegrity
Check if all data files referenced by SQLite rows for this building actually exist on disk. Returns true if ALL files exist, false if ANY are missing. If files are missing, deletes the building data from SQLite to force a re-download.