Having had no response on whether there were separate part numbers for the radios in the Sonic, I went ahead and pulled the trigger and purchased the radio I sourced.
Turns out, there are different parts. The unit I got did NOT have an XM interface on the rear of the radio. Discouraged by this, I set about disassembling the broken unit I removed from my car to see if I could replace the knob component. When I popped off the faceplate I noticed that it was a complete assembly that interfaced with the rest of the radio via slots, not much unlike a computer peripheral. Curious, I took the face off the new radio that did not have XM and they were visually identical. While considering how desolder the knob off the new radio and solder it onto my replacement, it occured to me to just simply install the entire faceplate assembly from the new radio onto the old chassis. I plugged the whole thing in and wouldn't you know it, it works perfectly. Bonus, the thing retained all of my settings except for the time and date!
So this solved my issue in a round about way. In any event, the problem was the rotary switch/pushbutton on my old radio failed, and was causing intermittent contact causing the radio to turn on. Nice undocumented feature, by the way, having the ability to turn the radio on without the key in the ignition. Never thought to try that! If you can source a replacement rotary/pushbutton it's easy to get to both sides of the componant, so desoldering and soldering on the replacement is straightforward. The trick is finding an replacement. I didn't bother going through my regular sources as I had a solution in hand.