fn is_missing_table(e: &Error) -> bool
True iff the error is SQLite “no such table” (a pre-v2 DB missing db_agent_content / db_agent_skills) — the only failure we treat as “no rows” rather than a reason to skip the DB.