All the top end/cylinder work can be done with engine in frame for the 500/550.
To get to the oil passage orings that weep and bug you, you have to remove the head. Doing so usually disturbs the cylinder base gasket which will begin to leak afterward.
So, all gaskets and seals need to be replaced from the engine block on up to satisfy your lust for leak free.
You run the risk of breaking, damaging piston rings during cylinder block reassembly, snapping off or pulling out cylinder studs, stripping out threads in various aluminum castings, bending valves while improperly installing the cylinder cover, and getting the cam timing wrong and bending valves that way, too.
If everything goes right, and you have pretty good mechanical prowess, it only costs a gasket set.
I see no need to add seafoam to the crankcase, unless you can't help yourself from meddling with unknowns.
Cheers,