Sticky: any step finished Failed (O(1) for payloadHasFailedStep).
payloadHasFailedStep
final bool hasFailedStep;