Some guys are pretty crafty with repackaging and not making them look tampered with. I'm still going to say swap. Someone probably bought the multi pack with Maz and that's how they got rid of the extra Rey.
I needed to buy $2 more to get free shipping on some Marvel Legends I bought at TRU, so I picked this Jakku Rey. I never liked the Walmart BS Rey cause the paint on the face was so bad. I always used the alternate head, but the head from this release of Rey looked really good and fits perfectly on the BS Rey head.
Too bad the BS Rey head sits too high on this one's body though.