over the years there have been several different methods use to seal up blown engines. How much you do depends on the amount of combustion pressure you end up with. Ie. a Blown Nitro motor may have over 4000 PSI to deal with as apposed to a mild gasoline engine may only have ,say 1800 PSI.
I'm not convinced that the best solution to stop failed head gaskets has been designed yet. To date, the best for high pressure is to put a wire ring in the block "O-ring the block" and put a matching groove in the head. This really has more to do with trying to stop the gasket from "creeping" than for sealing. The gasket compression is for the leakage, but ex-stream High pressure tends to plastic deform the gasket and push it out from between the head and block. O-rings or supposed to stop this from happening, and do help some of the time, or at least till the pressure gets high enough to shove it out even with the O-rings.
I have had gasket creep with a N/A engine, in that case the first cure is to go for a better seal, if that don't work, next up would be to O-rings. What a pain?
Rouse