poly_make_triangle() gets guarded and safe version
stl_mesh->to_polygons(..) provides _unsafe variant.

No built in mechanism to patch it, but you can replace
the function pointers on the fly.
Do the unsafe polygon patch in `audit` command