[v9_18] Improve the view configuration error handling and reverting logic
If a view configuration error occurs during a named reconfiguration procedure, BIND can end up having twin views (old and new), with some zones and internal structures attached to the old one, and others attached to the new one, which essentially creates chaos.
Implement some additional view reverting mechanisms to avoid the situation described above:
-
Revert rpz configuration.
-
Revert catz configuration.
-
Revert zones to view attachments.
Closes #3060 (closed)