fix(server): Codex background-command wakes stay held with the queue

A provider wake skips a restart hold because it adopts a turn the
provider already started. Codex's background-command continuation is
different: it starts a new turn from its text. It was offered with the
default adapter_buffered delivery, so it was marked provider-created and
skipped the hold. Offer it as message_text, which matches what it does.

Also make the Stop test run the queue decision before its final check.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
865e04d81fTanner Sharon committed on 10/10/2026, 7:18:59 PMparent637b569
4 files changedLine totals unavailable