Yeah, I'm thinking someone had a GMC truck that needed work, bought a Chevy parts truck and swapped out the body parts. They probably didn't want GMC and Chevy mixed and just swapped out the interior parts as well so that it all matched. Not like stranger things haven't happened before. As for the rivets, they probably popped off the tag to paint under it, then replaced it with new rivets, but then again I can see your point on the factory idea also.
So I think my plan for the future is to do some swapping and make it a GMC. And on top of that, I'd be the only GMC guy in town as the other two have Chevy's.
Also I plan on keeping the truck forever (don't we all say that?), so I'm not worried about trying to sell it as a collector piece.