This example tests the case of a step that amends an input dependency,
which is the output of an optional step.
This example has two optional steps, to test if starting the step after rescheduling it
will not interfere with the first optional step.
