No fix. As you can see in the thread it's somewhat random...
I would feel better if a crank broke rather than a piston, then I know I could do nothing about it.
But I was reading the other day in a book, every time the rpm is doubled, stress on the crank is multiplied by 4.
wouldnt cylinder pressure have factor into that as well?