I dont think that was the case. I actually think it is very improbable as to being the cause.
To my eye, it had to be either a rod bearing going wonky, or foreign object. I'm leaning towards foreign object almost as the scratch is not continuous across it's width. That would say to me, alloy not steel. But I'm speculating...
Is there any wear in the top end that could have perhaps dropped some sheared alloy into the intake side of the combustion port?
Those are forged pistons right? Incredibly high quality and "out of round" would be nearly impossible in my opinion. Also if Ken did the machine work, then the bore is straight and true too. Overheating as a cause? With street riding under your experienced hand? Completely hard to believe.
I just go thru those possibilities and deduce them as very unlikely. Which leads me to foreign object, or rod-oriented failure. If you can locate the new head, I'd replace just the single piston and a new sleeve and rock it back together (after resolving the issue).
Input on other topic: you can treat the skirts of those pistons with Dry Film Lube to aide in cold starts and help reduce friction/heating of the piston. Also, I'm a big fan of thermal coating on top of the piston, especially forged alloys, to retard the heat transfer and improve the combustion efficiency. If you have the block apart, ship the slugs out and have them done. These are my 59mm Wisecos treated with both surfaces.