Another possibility would be to solder a half-circle disc of steel of the proper thickness to the top half of the breech end of your barrel and recut the rim seat in that.
I have a relined Ballard that had the thin metal rim around the chamber fatigue and come off. The block was then pressing only on the rear of the shell, with no support around the rim, and bursts and cracks would occur. I made a tiny ring of metal with a hole in the center just large enough for the rim of a .22 shell to fit, thinned it down to fit the headspace between barrel breech and block, and cut a slot for the extractor.
I degreased barrel end and disc, greased up block, extractor and a fired .22 shell, glued disc to breech face with JB Weld, and chambered the empty shell and closed the breech, leaving it closed for a weekend.
I opened the breech (it wasn't glued together
) removed shell and grease, and took it to the range. No more burst rims, and it's held together ever since. (Knock on wood.) I only very rarely clean the bore, and am careful with cleaning solvents, but as there are no side thrusts or pressures, simply having the disc in place for rim support seems to do the trick.
The Ballard was a shot out .22 which had been rebored to .25 RF by the Stevens Co. and shot out again. The rim seat was oversized, and the tiny circle fits in there. The block headspaces on the rest of the barrel just fine.
Desperate times, desperate measures.