Seems to work perfectly, here attached the result.
Otherwise - after more thoughts - it would be slightly better to run rectifier after datheader: Datheader may split warped quads into triangle, rectifier may be able to pair these triangles with other neighbours.
Otherwise - after more thoughts - it would be slightly better to run rectifier after datheader: Datheader may split warped quads into triangle, rectifier may be able to pair these triangles with other neighbours.