Bug Fix: Not Freeing an Edge on a Reverse on a Branch

Our large error when stopping caused us to not free an edge
when reversing on a branch node.