While adding tasks to a job, you added a custom return code to one and it is not working the way you would expect it to.
Ghost Solution Suite 3.x with multiple jobs and multiple tasks within each job. One task within a job calls another job to continue performing the work.
Return codes within Ghost Solution Suite work as you would expectm, with each code being evaluated and then the proper action happening. However, what isn't understood is the manner in which these return codes are handled within tasks. Here is an example of a job layout within Ghost Solution Suite...
(see attached SampleReturnCodeJob.bin)