Forget heat shields & high temp racing fluids (been there, done that)...It's nothing to do with heat.
It's pretty much agreed these days that the problem is caused by cavitation. (high frequency vibes off the engine, cause a separation of fluid/air bubbles) Think of a propeller on a speedboat...it's under water...yet when it spins up, it creates an air pocket behind the blade...this happens exactly the same even if that propeller is under 20 ft of water...same thing happens in a kitchen liquidiser...
No two bikes resonate (vibrate) the same..that's why some bikes are affected by 'dead brake' and others are not.
If you are one of the unlucky 55% then your only permanent fix is to relocate that slave cyl off the engine, and on to some rearsets as apostrophe has said.
Try this as a quick temporary overnight fix though.... hang a 5 kg weight off the brake pedal, I promise you, your brake will be perfect in the morning...but it will 'go off' again after 150 miles or so.