I know this probably isn't that plausible, but just throwing ideas around, for an in-runner what if you could somehow mount the rotor to the shaft with a shock absorbing design similar to a rubberband/o-ring prop-saver on electric planes? It would have to be much tougher than a rubberband or o-ring, but you get the idea.