Unarchive Without Losing Original Files

I'm trying to unarchive without using the "open unarchiver" option. I often find that the unarchiver app needs manual intervention to hit "OK" when it encounters an error. This blocks my automated process as any item in the unarchiver queue are now blocked until I log in and hit "OK" to the error message.
The Hazel unarchive is quick and easy. I understand that we don't have an option to save the original files after unarchiving, so I'm using Hazel for a workaround, but I'm stuck.
Situation:
I'm using a private tracker to download shows via Sonarr, which are downloading locally as several rar files. If I unarchive, I can't seed those files as they get deleted. I can't move the files because that would require manual reconnection in my torrent client. Also, I can't copy them to another location and then unarchive, because Sonarr is looking for the movie file in the original location. As such, I'm stuck with using the unarchiver app, but as my issue states above, it often errors out.
Hazel Solution:
If I can copy the files in the same location that they download in (which is a folder with the show's name), then I'll have duplicate rars with the title of those rars ending in a "-1". I can then tell Hazel to unarchive only the archive files which match the name "... -1 ...". Hazel then unzips all the duplicate files, and I get my video file, while also keeping my original rars for seeding. This also lets Sonarr now see the video file where it's looking and it can auto move it to my Plex folders.
I'm Stuck:
I can't figure out a way to do the above idea within Hazel. I've tried using Subfolders, copying, etc, but nothing gets me there. Basically, I need to copy all files in a folder so that the naming convention of the new files ends in "-1". Then I can tell Hazel to only unarchive those files that have "-1" in the title/name.
Any suggestions or ideas?
The Hazel unarchive is quick and easy. I understand that we don't have an option to save the original files after unarchiving, so I'm using Hazel for a workaround, but I'm stuck.
Situation:
I'm using a private tracker to download shows via Sonarr, which are downloading locally as several rar files. If I unarchive, I can't seed those files as they get deleted. I can't move the files because that would require manual reconnection in my torrent client. Also, I can't copy them to another location and then unarchive, because Sonarr is looking for the movie file in the original location. As such, I'm stuck with using the unarchiver app, but as my issue states above, it often errors out.
Hazel Solution:
If I can copy the files in the same location that they download in (which is a folder with the show's name), then I'll have duplicate rars with the title of those rars ending in a "-1". I can then tell Hazel to unarchive only the archive files which match the name "... -1 ...". Hazel then unzips all the duplicate files, and I get my video file, while also keeping my original rars for seeding. This also lets Sonarr now see the video file where it's looking and it can auto move it to my Plex folders.
I'm Stuck:
I can't figure out a way to do the above idea within Hazel. I've tried using Subfolders, copying, etc, but nothing gets me there. Basically, I need to copy all files in a folder so that the naming convention of the new files ends in "-1". Then I can tell Hazel to only unarchive those files that have "-1" in the title/name.
Any suggestions or ideas?