offset the intersection ExPolygons, not flat Polygon list

otherwise holes get treated as contours and clip away
fill surfaces in some cases