something we've all done. we've offset a chain or loop only to change something in the model later that eliminates one of those edges causing the offset to fail.
is there a way to reestablish the entire offset? yeah, I can offset the failed edge but that requires a second dimension so now I have two dimensions driving the same offset. yeah, I can create some reference geometry the distance of the offset, make them equal and have only one dimensions driving the offset but it still requires additional geometry.
I can replace entities in a sketch so the children reference the new entity but I haven't come across a clean way to reestablish an entire set of offset entities without making extra work.