0028216: Intersection of a face and a solid is broken up leading to empty result of Boolean common operation
In the appended case the intersection of a face and a solid leads to 3 not connected edges. It would be expected that they touch each other.
When doing a boolean common operation the result is an empty compound.
All checks say that the shapes are valid.
Steps To Reproduce
restore initSurf.brep s
restore solid.brep o
bopargcheck s o -O #F
bop s o
# => r is empty