That does not look good at all, a loose spark plug didn't cause that, any idea what happen?
What piston to cylinder clearance was this
Engine setup for?
My guess is you exceeded the cycle life of the piston, without having the parts in my hand I would assume the piston was rocking excessively in the bore then the piston cracked, the cracks ran up to the wrist pin area (seen this before) then eventually let go, alot of people put extra piston to cylinder clearance when using a wiseco because they are scared they will sieze up.
Can you read the markings on the top of the piston to see what size it is?
Can you measure the current bore to see what size it is, knowing the as found piston to cylinder clearance would be helpful.
I would rebuild the whole bottom end including the rod, all the bearings have seen punishment they will not recover from.
I would ensure the new piston to cylinder clearance was correct and to the wiseco spec, not some shade tree mechanic spec. Wiseco has been building pistons for 40? years I would follow their advice...
Once you get this thing running again plan on doing routine inspections checking for cracks, at least once a year, I would not exceed 40 hrs run time, use the Honda gaskets if you can...
If your not going to rebuild yourself I would send it to Triple E 1-800-763-3762 Toll FREE Ed has been wrenching on 350's since they came out.
Good luck with a fresh Engine top and bottom you should enjoy that Engine for years to come, I would mount a 12v electric fan in front of the Engine so it has the 20 mph breeze on it at all times, you can split the distance in hieght so the head and cylinder both get plenty of air also drop back to 20:1 oil to gas ratio.