Is There a Better Method for Handling Specific Imported Geometry Error

I have a large STEP assembly that I have imported and I am running Import Diagnostics on the parts one by one to make them all solid with a single imported body in the feature tree.  For the most part it works, and If it doesn't, deleting a face and manually repairing it isn't too difficult.  I get a multi-body part here and there, no big deal.

For several parts, however, the imported geometry has a particular problem that I have not been able to easily correct.  It occurs a lot with features that are text with loops in the letters, but I have seen it on a few non-text features as well.  The problem looks like this:

If I attempt to delete the face, SW spits out this:

At this point, I typically have to bail and start deleting individual surface bodies and then recreating them before knitting it all together into a solid, leaving me with hundreds of imported surface features in the feature tree instead of one nice Imported feature.

So, is there a magic method to deal with this type of error, or is my method as good as it gets?

SolidworksImport/export