I have a gas hot water heater, and I turn the temperature control dial to "vacation" anytime I shut the water off to the house.
It could be that whoever fixed your leak, turned the temp down or all the way off on the tank and forgot to turn it back up?
Edit, I didn't read the whole post obviously, sorry.
The pilot light is on? Or is it electric?