Scrub them with an abrasive paste. Salt, sugar, baking soda, coffee grounds, abrasive soap (the type you use for auto grease)... any of them should work. Maybe even toothpaste, though I've never tried it.
You can either add salt to your hands while running them under the water. Or if you have a stainless steel sink run your hands over that while the water is running.
Or get stainless steel "soap" at a hardware store or something ^_^
Take some flour or some corn starch and mix it with just a tiiiiiny bit of water; almost enough to make a really dry paste. Rub that over your hands and let it sit for 15-30 seconds. Wash your hands. The smell should be gone.