Detect & Fix "broken" faces

I am now hoping this logic can help with Can't intersect faces

:grin: