This issue came up when comparing old/new output for countries: When the parent bounding box is fully contained by the outer polygon but fully contains a hole, we were still including the parent in the output. The fix is to check whether the bounding box contains a vertex of the hole, and fail fast if it does.
coverage: 98.824% (+0.002%) from 98.822%
when pulling be92c3b8d0aced2569fa212298ec3b6a30debc92 on nrabinowitz:hole-fix
into a61a46432aa6809b709476f53f0ac4a81723f7ef on uber:master.
This issue came up when comparing old/new output for countries: When the parent bounding box is fully contained by the outer polygon but fully contains a hole, we were still including the parent in the output. The fix is to check whether the bounding box contains a vertex of the hole, and fail fast if it does.