With experimental.unifiedAgentLoop on, the shared tool batch's completion
step hands the next round to the turn, which takes the input queued for the
tool boundary and sends it. The batch keeps the scheduler and the TUI's
activity until then; a turn that does not wait leaves the round to the
batch. The Ink parity suite adds retry and queued-input scenarios.
Part of #15327.