I'm pretty sure that if the task is completed or skipped you can propagate data as usual back to the process scope. That means that you don't need to evaluate for a specific fault and you can evaluate based on a process variable. A business fault will be something different that will not be modelled in the way that you model your process in the figure that you share.
Cheers