71 Dart 410 stroker ..

4 seasons is not 6-7 runs on a new motor that failed.
Machinist could be wrong. Only way to know is check piston to valve clearance. .090 intake .100 exhaust. Throw a head on with some clay
Or better yet I use light checking spring at 10deg btdc and other valve at 10 degrees atdc, that is always where the closest clearance is at. If you don,t have those numbers, you have potential trouble. If you change cam timing you also change the clearance numbers and need to recheck. This motor has all aftermarket parts from different manufacturers. Rods, pistons,stroker crank,cam, how do you know what cha got for clearance if you do not check. Trying to figure out whether the head broke off the valve stem
Or the piston hit the valve head and broke it off, the damage would look the same. It's like what came first the chicken or the egg lol.
IMHO.
I could get about 1200 passes before it would pull an exhaust stem out. Just metal fatigue, I guess.