To my knowledge, once a villager is in boxes, they are moving no matter what. So it doesn't matter if the person you are getting him from talks to him, he'll still move to your town if you talk to him.
Are you saying that the person who is giving you Stitches talked to him on moving day?
If so, on their moving day a villager will be in boxes and is moving away no matter what.