With SWIF, the correct way to copy files is to let SWIF handle all the I/O, so that the job slot is not used for these operations. This would also make it easier to copy output directly to tape from the job.
To do this, we need to add an option to the [Job] section to skip the cleanup step of the job. There is already an option to skip the copying out of the job. I think the job script already verifies if the files are already available and won't copy them again, but this should be checked and tested.