Split stage cancel and abort

Fail query if output stage is ABORTED or FAILED
Abort sub-stages when stage is ABORTED or FAILED
Abort stage if sub-stage is ABORTED or FAILED
Split task cancel and abort

Abort tasks when stage is FAILED
Fail stage if task is ABORTED directly (before stage is complete)