The accepted root transition already publishes the replacement local snapshot
before the transfer-status fence completes. Clearing local flags again when
committing the folder erased that snapshot, and the subsequent ListGames
refresh only restored remote availability. Keep the accepted local state.
Test Plan:
- `just fmt`, `just clippy`, and `just test` -- passed on the full worktree.
- `just frontend-test` -- 94 passed on the full worktree.
- `git diff --cached --check` -- passed.
- GUI directory switching was not exercised interactively.