You have sulfur bacteria living in your hot water tank, they feed on sulphate in the water and generate that hydrogen sulphide rotten-egg odor you are smelling. That antifreeze you put in the tank kept them fat and happy all winter long. These critters can survive in very hot water.
You need to shock chlorinate your hotwater tank. Most easy would be to shock your fresh water tank and immediately pump that water into your hotwater heater to do the same. Basically you use unscented household bleach to bring the water to either 10 mg/L chlorine for 24 hours or 50 mg/L chlorine for 6 hours. You do this by calculating the volume of water, and factoring the bleach concentration (on the bottle). Google up "shock chlorination calculator", there are some easy to use spreadsheets available.
After shock, flush your system and keep your water supply at 3-5 mg/L chlorine, that will prevent the re-colonization of sulfur bacteria in you HW tank. Don't put antifreeze in you HW tank, install a bypass on the intake and drain it during winterization.