Handle the situation where an point has no opposite over an edge - means the edge is probably on the actual outer mesh edge and therefore invalid. Not sure if this is the correct way to handle it but it works for the test case so far.