I think I discovered something about Flash Fire.
Today in a battle I had my Heatran frost, then later in the battle, I switched Heatran in to get defrost by Rayquaza's Flamethrower. But instead of just thawing and getting Flash Fire boost, Heatran received the damage it'd take without Flash...