Finish logic to publish updates to GR when finishing a registration
 - cleanup for `GlobalRegistry` class as well
 - better organization within `AbstractAuthManager` and its children