What's happening is you modify the current registration, and when you select another bank, it will *then* ask you to save the one you modified.
If instead, you save it as soon as you change it, it won't pop up another dialog when you change to another bank, because that current bank will already have been saved.
So of *course* the current one you saved is no longer the current; you were asked to save as you were trying to load another one because of unsaved changes. Again, if you save it as soon as you modify it, it will not only stay current, but you won't get a pop up if you then load a different registration.
Mark