session run action 执行器。
设计意图:
收敛逃跑 action 的成功/失败分支编排;
让逃跑失败计数、battle ended 写回和结构化事件记录 不再混在通用 action support 中;
保持 run 尝试细节仍由 BattleSessionRunAttemptResolver 负责。
BattleSessionRunAttemptResolver
执行逃跑动作。