Is it possible to update link to a renamed armature?
So the best solution I discovered was to copy the animation data from one object to another. Since the missing armature proxy still held all the frames (and all the bones had the same name), it was a simple process. Just had to select both objects in the correct order for data transfer, then hit object > make links > animation data.