Behavior of "Abort if process fails?" option in a subprocess call that is configured as a data passthrough

Master process sends documents into a subprocess that is configured with the "Abort if process fails?" unchecked. The document causes an exception to be thrown in the subprocess.

Explanation of behavior:

If your sub-process fails the inbound document in the sub process (configured as a data passthrough). This error will get propagated to the calling/master process because the subprocess has marked it as "bad." This is not considered a process failure and hence the master process will fail even though the "Abort if process fails?" option is unchecked in the subprocess call.