isl_pw_*_add_disjoint: try and extend one of the pws instead of copying pieces