Simplify zariz_create_branch()

Move validation and snapshot creation logic to ``hook_node_presave()`` and ``hook_node_insert()``.