The boundaries of a region fails to plot correctly when the region is concave in the x axis (a horizontal line touches the region twice).
See northern edge of NZ, or two small cells in the eastern edge:
will try a quick solution using shapely (merge cell polys and then get boundary)