Yeah, well, it's a case of rushed FREDing. Designers designed the missions considering that the player wouldn't get the 4 cannons in their first attempts (and that's a good guess), and so the Sathanas always beams the Collossus a little bit. The problem comes when there's no canon to fire the Collossus and still it has to be repaired for more than a year.
So sure, I accept the version that it "overheated" n stuff, but it's the lamest excuse I've ever seen for bad designing. It's like they forgot the possibility of alpha 1 actually getting all the canons and when they remembered, they added some clues to fix the giant plot hole.
And it smells, since there is no reason to "overheat" the beam cannnons at all. The Collossus had all the time in the world to destroy Sathanas. Unless you argue that given more time, Sathanas would have jumped and that would have been very dangerous. But given that the Sathanas is unarmed, what kind of immediate danger does it pose? It's just not credible. You could well imagine the Collossus jumping right after Sathanas to get its job done too.
IOW, it doesn't work "for me". When I play that mission, I just shut my brain down so I don't get annoyed.