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

Pull request: https://github.com/ansible/ansible/pull/8116 was closed due to the split of modules from the main project but the unarchive issue (checking the create statement after file copy has taken place) still exists.