isl_union_map_alloc: avoid double free on error path