Whew, the smell is gone! I had a can of Krylon Fusion For Plastic - Clear Gloss UV Protector:
View attachment 736856
Still had plenty left from when I had coated my retractable hose reel to help protect it against the brutal summer sun here. Took the wheel off, hung it from the clothes line. Didn't bother sanding it, covered up the center steel bit and horn wire with masking tape, wiped it down clean and made sure no lint was left on it, then gave it some mildly thick coats - not enough to drip - but definitely more than the "light" coats the instructions say to apply. Did it about 6-7 times, wanted it to last long considering it's probably the most touched part of the interior besides the seat. Smell is completely gone, no doubt sealed in from the spray paint. About an hour or two later and it was back in the car.
Operation: de-puke: success! I'm sure this could be done with any good quality spray paint, but I went with one that had UV protection in it. If anyone knows of other similar paints do share.