Bite the bullet and bleach. I even let it run into the hot water tank too. It's being mixed/diluted again with the plain water already in there so it's not that strong. IMHO, JMHO it's really the only way to get the lines clean and the smell out quickly.
If the water was that bad it has coated your lines too depending on how long you stayed there. Cheap blue in-line water filter would have helped prevent that and a good portion of the smell too.
Good Luck.
We must be willing to get rid of the life we've planned,
so as to have the life that is waiting for us.