Some plugins show you how it's done right, this is such a plugin ;)
especially useful fixing your very very old poses or just avoid problems with wrong pose data in general.
I finally got a chance to try your plugin out, and it's great. I have always wanted to be able to do just this (keep location but new pose) and you did it, nice work, thanks for sharing.