Much of the country is sweltering under extreme heat that was very well forecast. But seemingly minor factors can make a big difference to what happens on the day.