I dont know what the blizzard do here.but i read that blizard load the powerup library early.
So if you don't know what causes it, wouldn't it be smart to avoid spewing nonsense such as "Anti WarpUp Code"?
There is no such code in any phase5 products. Yes, on BlizzardPPC powerpc.library is initialized inside the flashrom, but NO, unlike what the WarpUP guys wanted everyone to believe, it is no anti-WarpUP measure.
But it happen that the resident is always kill on a soft reboot.
There are various things that can cause this. One reason could for example be that the code in question is overwritten by some early memory usage. To check for this you could try allocating safety buffers on both before and after the code.