Fixing broken library override links

I have a collection named ‘thing’ and marked as an asset.
I have the collection hierarchy linked in a separate blend file with several overrides.

I need to update the name of the source object in the original blend to be something other than ‘thing’, but doing so breaks the linked asset in my other blends.

How can I preserve my overrides after changing the name of original objects?
Is it possible with python?