A section opening as its notebook first opened could fail with "File exists": the cache was checked, then created, while the background made the same section's offline copy. Replica::open_or_create opens a cache created meanwhile instead, and every opening path goes through it. Assisted-by: claude-opus-5.5