talloc_free_children can only reset pool if it's empty