Could be that the crank shearing off would be a result of the harmonic balancer was loose & wobbley creating one heck of a viberation. Maybe not though, maybe the balancer issues started from a cracked/broken crank?

Whatever it was, it is now an expensive repair.