Not sure how I get into these situations

 From:  Phiro
9784.2 In reply to 9784.1 
You're right..

I fixed it.

I took the edges of a hole, joined them to prepare a new hole.
I deleted the hole on each side.
Then I did a new hole with a boolean diff with your new solid (without the problematic hole) and the circle (from old edges) I had copied before.

Have fun,
Attachments: