* fix: bound a resumed session fork's wait, keep its intent while the fork is in flight
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* fix: wait for a session fork another request is creating instead of dropping it
When the fork is refused as already being created by a creation whose id was
lost, the session waits for it to show up among the user's workspaces and
adopts it, rather than aborting the send. An 'already exists' answer is
adopted like a duplicate key.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>