Groups mysteriously deleted in an operation

Thanks, I had seen that link which is why I was poking around with that in my test. The other odd thing (in addition to returning a null face without throwing an exception) about my failure (on the real model) is that ALL the groups in the model get deleted, not just the one containing bad geometry.