Drain the steering queue and return its messages (abort path: the queued steers must land in the transcript, not vanish).
List<Message> drainSteeringQueue() => _steeringQueue.drain();