The previous owner of our trailer let the water (well water) go stagnant in the hot water heater and it STUNK. Overpowering sulpher "rotten egg" smell. I rigged up a contraption I thought I would share and treated it.
The challenge was filling the tank while it was in bypass with the substances I wanted to use to treat the smell/bacteria. I got a spare drain plug, drilled a hole in it and inatlled a nylon hose barb. I attached a length of clear plastic tubing to the hose barb and put the other end over the tip of my garder sprayer. First step to de-scale it, I filled the sprayer with vinegar and pressurized it and filled the tank and let it sit. After an overnight, I recovered the vinegar by lowering the tubing back in the jugs. I then treated it with some hydrogen peroxide. That sat overnight, then I rinsed it out with water and baking soda.
The final rinse was with clean water and it took a bit for the reddish water to go to milky then finally clear but with NO SMELL. I left the plug out for now. I hope I have it licked.