This seems to be a relatively common error, with what seems to me a drastic solution. Is there anything I may have done to cause this so that I don't do it again? Would having stopped a load early and then started a new one have done it?

I run a business that depends on this machine (luckily I have a backup machine) but is there a better option, or rules of thumb on how to keep these things running?