You really must use that clean file when going from pirate to factory, and that clean file should only take a few seconds to complete. That file is only about 16 bytes long. I think it is just a vector to some routine that wipes the memory. It leaves the receiver completely brain dead, except for the loader.
However, I'm not sure why, but sometimes the remnants of the old firmware aren't completely removed by the clean file, particularly if you're switching between somewhat similar firmware versions.
One thing that I've always done with my 8100, is instead of loading the clean file, then going straight to the newest factory version, is to load the
clean file, then load an older factory firmware, THEN load the most recent firmware.
I don't know if this procedure really does anything, perhaps it's just a situation where re-loading firmware eventually gets it in there right. But if nothing else works, you might try loading the 1444A prior to the 2025A. When I did it, I generally went back to an even older factory than 1444A, but I don't have that one for the 8000 (most of my old files are for the 8100). In case you want to try it, I attached below.
With my current 8100, I've changed firmware versions 6 or 8 times or more. One time it came up in the continual rebooting mode. Basically, I just repeated the process a couple times going older to newer firmware, and eventually I got the rebooting to stop. But I really think that going to older firmware helps remove the remnants of what was on there before.