I doubt any machinist would have cut more then 4 if it would have cleaned up at 4. If he's any good, he'll make it work some way. Look into head saver shims if you have to.
The deck had a deep burn in the fire ring and I only wanted the max allowable cut for my part to work, this machinist was told several times this. The 6.9 went 15k mile with slight burn in the fire ring, so my assumption is did not have to be perfect but not as deep as was. I looked into those shims before and see there is a high chance for those to weep coolant, so dont really want to use those. They are finiky even on fe's from what I can find in that they need torqued down in 10 ft/lb incroments and a re-torqued check is needed short time after running. @CBRF3 says he has some marine pistons with a raised pin and for .020 over, so going to wait on those to be found. If this machinist is to make it right he best rebalance the rotating assembly free of charged.