I'm thinking the overheating had something to do with it. I'm wondering if the machine shop should have detected a little bit less force required to remove the damaged piston. I'm sure if the overheating did in fact cause the loose pin, it should have been noticed then.
Likely not, considering the method shops use to change pistons - heat the pin end of the rod (with torch, or induction heating coils) until the pin gets loose enough to push out. Rods that worn obviously cannot be recovered, unless you bush them. If they are standard rods (not "pink" rods), that's probably not cost effective. "Pinks" came both as press fit pins and floaters: the biggest differences involved shot peening - pinks were peened, standards were not.
When I rebuilt my 302 in '75, I had the original rods bronze bushed. The shop that rebuilt them in Nashville cussed me when I picked them up - they noted that they expended many a drill bit attempting to drill the pin oiling holes - shot peening really works -