Fix issue whereby file will be transferred before checking the creates argument.
Merge pull request #9261 from jonhadfield/skip-unarchive3

Fix issue whereby file will be transferred before checking the creates argument