It may be helpful to offer a "nondurable" mode for durable task step which just uses a normal launcher mode, when pipeline resume is off (
JENKINS-33761). This allows us to increase reliability and improve performance a bit.
Note: this depends on the step knowing the execution durability level (
JENKINS-47300) and being able to switch implementations.