Who holds the session's controller while a run is Running (§7.4).
objective_satisfied is the fence: an orchestrator turn that completed the objective while a handover was pending does not end the run - the handover it was about to yield to wins - and the fact is carried here so that when control returns the run completes without a second turn.
