Personally I think that .090 over is a tired block, unless it was a Dart or Bowtie block. And I agree that your 2 events are related...it might be cheaper to replace the block. Perhaps a lifter bore is worn badly, or is oversize? That would explain eating the lifter and pushrod, along with the cam lobe.
.090" over is not a size that KB makes in hypereutectic, as far as I know. I had asked him to get more particulars on the pistons. I also have some personal doubts about 4.5" stroke, since it would require lots of grinding for clearance in a stock GM block, maybe not even possible without hitting water jackets, and from what I can see in the photo, there is no grinding, so I have to guess it's a much more common 4.250" crank, with .060" pistons (he did state that it was originally .030")
That being said, I personally have run a .100" over block stroker motor, 505 cubic inches, with first an 8-71 blower, and later a Gentry turbo setup making 15 lbs of boost. I raced the block for 6 years once the turbo kit was on it, took it apart after the boat was sold (less engine), then rebuilt it again for the guy that bought it from me.
While I have to rely only on photos of the broken parts, I am still waiting on more information about the piston part number and/or dome volume to see if the static compression is what he was told. I still think the cam was broken due to pieces of piston, valve and block (look at the bottom of the cylinders) bouncing around inside the crankcase, being batted around by a lose connecting rod.
Until there are more facts and evidence, I continue to stand by my previous statements, I have seen too many engines come to me with the head of the valve broken off like that.