finish thorny run_model logic that now coalesces stagerunners in-between model runs