Stop onward agents at lifecycle end
Fix inverted variant logic
Merge remote-tracking branch 'origin/story-package-question' into story-package-question