The current (simplified) implementation of Joe-Simpson's visibility algorithm is incorrect.
A failing case can be seen with the following:
The root cause lies with returning to the advance stage incorrectly after a reduce or skip step. Further investigations needed.