free_vertex_tree() now cleans up idx_poly_t's