I have done it already so I know it works xD it took a good hour and a half but it worked.
Here I will re phrase my question:
If I trade a villager to someone else
can I get that same villager in the campsite again?
The host had space open in his village at the time and so did I (obviously xD) I guess I just got very lucky.