You said its been over 100 degrees and you mentioned the middle of summer. So Im assuming your growing outdoors.
You should always try and water your plants with the same temperature water as what the growing medium is at. Plants dont cool themselves off by having a glass of ice water, they transpire (sweet, like we do). The humidity has been pretty low as well in these parts, so your plants are really struggling to keep cool and hydrated. If you have something that you can put over your plants that will shade them, while still letting plenty of light through, I would give that a shot.
Then make sure to give them plenty of water. I have plants outside in 15 gallon pots right now, not too far from you and the girls are drinking up water like crazy. I have to water them every morning.
Plants are similar to people. If you were standing out in the 100+ degree heat and someone threw a bucket of ice water on you... you'd probably go into an initial shock, then after a while become use to it. So you gave your plants a nice little shock. So ditch the ice and just add water.
As for the flowering, we're over 14 hours of light right now, so you'r girls shouldnt be flowering, unless like JCash said above, you may have any auto strain or a crazy Sativa. 3 leaf sets are a sign of a plant coming out of flowering, but there also a sign of stress.
So just keep them hydrated, and give them a little mist with a spray bottle from time to time. Humidity where I am was at 11% today. So with the 105 degree weather and the 11% humidity, the plants are not enjoying this very much. Also you plant leaning is a sign that your under watering it. When you under water in environments like this, first your leaves will droop, then your entire plant will start to lean. So get a stake and tie it to where it stands back up straight. And if you continue to under water it, you'll more then likely end up with a plant that will break off from its trunk.