cotton mouths (water moccasins) often have a foul smell , and wouldnt be against a few free meals. You could try to put a camera up and see if you can catch whatever is stealing the eggs.
Skunks smell horrible as well and will take eggs and very small chickens.
It also could be a rotten egg...