BUT- My sprint and Google Voice numbers are linked and the messages never registered in GV, just the messaging app. This has to mean it was something in the ROM right?
No, it just means it was sent to your Sprint number and not your Voice number. I experienced the same thing under the same circumstances and I'm on the stock 4.0.4 OTA. Locked boot, stock recovery, no root.
Yeah, its not this from its something to do with sprint. My Google voice and sprint numbers are the same and I only got it through the messaging app and not through voice. Is it possible it was a message to the phone to have them update via push?
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?