Amanda, I would consider two things with what you have described.
1) You may very well have been musked on. "Musk" is generally a yellowish liquid with a very strong odor, sort of urine like. Can stick on your skin well if you do not use hot soapy water or hand sanitizer, and if snake has it on them then they will still smell as well.
2) You also mentioned that you fed snake on Sat and then picked up snake today and snake stinks really bad. When you fed snake, did you slit/cut the mouse at all? If so did your snake happen to squish blood or guts out of the mouse when it was eating? If it did, then snake may have slithered through it and may possibly have rotting blood or guts on it's skin. When ever one of mine makes a mess while eating and I see blood or guts on them, I drizzle a very small amount of tap water(just cooler than skin temp) into the feeding tub and gently swish it around to rinse the snake. In fact my snakes seem to like it, they try to submerge their faces and move them back and forth as though they are washing off their faces. I know that when I feed late at night before bed and leave the tubs to go through the dishwasher until the next AM the small amount of blood stinks very bad.
I would do like Nanci said and five your snake a gentle little bath with mild soap and rinse well, just cooler than skin temp for the water. Be sure to keep the water and soap out of your snakes nose. Then give the snake a sniff test, and check his tank well for poop, do a spot clean if needed and see if the smell comes back tomorrow, if so then I would be a bit more concerned. Just my thoughts.