If you can find the same torrent already existing, you should be able to add the torrent, paused, then copy the file to the empty folder. Force a recheck and then it should hash check the files.
Not specific to XD as I dont use it, but has worked for me when changing trackers. I havnt tried when downloading over different protocols, but it should not make a difference.