Can you explain partial failure? Do you mean registry fetch passed but something else failed OR part of the registry was fetched?

Since the refresh callback is invoked when a registry is fetched, I guess invoking the callback on success makes more sense.