trail create: name a kept branch and cache only the current checkout

main

Commit

peyton-altyesterday

Review fixes: when the Trails read fails and the server then refuses, say that the branch already published for the trail is kept. Record a Trails-off answer only for a create in the current checkout; with --repo it is about another repository and the cache has one slot per clone.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Entire-Checkpoint: 01M6M39M71PVXE30GV0P28Z9RC