Allow moving zone from catalog to another catalog without loosing data
When you want to use several different tamplates with catalogs you often need to move zone from catalog to another.
Simplest case is where you have two catalogs, one without signing and other with signing on primary dns. Now when you move zone from unsigned catalog to signed catalog zone is removed causing need to find backups.
Another simple case where you need to move zone from catalog to another is when you need to allow dyndns for a zone. Now to do that you'd need to move zones from catalog with common template to new catalog where dyndns is allowed via template. So in this case zone can already be signed and in this case especially loosing data can be quite bad happily I had backups.
I know it's wanted that zone is removed if there are different catalogs from different providers. But on primary dns server there is no need to remove data when zone is moved from catalog to another. I don't know if this is good idea for not for implementation but it could be indication for no deletion of data if randomid of catalog is kept same on move. That would likely work on slaves too.