Sorry, I have looked at the code several times now and dont know why its happening. Its also next to impossible to debug. We have identified a few problems and have fixed them, is it happening less often than before?
Probably about as often, to be honest. There's no real pattern to it in terms of when it happens. Sometimes it'll happen right after starting MP, sometimes after it's been running for a few days. I'll keep an eye out and try to notice anything else.