Re-check path existence after worktree creation failure
Richard Feldman
created
When create_worktree_detached fails, re-check whether the path
now exists before falling back to create_fresh_worktree. A
concurrent restore may have already created the worktree, in
which case we reuse the existing path.