I think after all the research I'm leaning towards two fixes, either sleeve it with a poly pipe liner and grout each end, or replace the pipe.