Make sure to UNCHECK the "Backup Job Information" option in the GoSub task.
Any changes made to the JobInfos inside the sub will then be propagated back to the calling process.
Obviously, if your Gosub task is inside a branch of the calling process, then you also need to set the same options on the branch itself if you want to access the modified JobInfos from the trunk (or from the parent branch).
_________________________
Technical Product Manager
I don't want to achieve immortality through my work; I want to achieve immortality through not dying - Woody Allen