Re-cloning a marketplace stops rather than overwriting another registered marketplace.
What's wrong with this entry?
When a marketplace checkout looks stale and Claude Code moves it aside to a .bak path before re-cloning, it now checks whether that backup path is itself a registered marketplace directory and stops with an error naming both instead of overwriting it.
- runs on every marketplace re-clone recovery
- the error names the backup directory and the marketplace that already owns it
the directory it would use as its backup (${O}) is the registered marketplace ${S(U)}'s directory
Strings lifted out of the shipped bundle, so the claim above can be checked against them.