Testing the fact that inner tasks are running their leaf, which requires some adjustments.
Must reset the status to check the result of the current task
Much simpler code, similar to what is inside ConditionalTask
Just like for others, we must check that failing in a leaf does not impact running another inner tasks leaves
Must reset the integration result status so that we check the result of the current task and not the result of a previous one.
Must not succeed if one failed but the last one succeeded.