Revert "Try harder to prevent the reach from ever hitting 0 for reachable nodes"

This reverts commit 158c5ca43b48fff443fc7bc9033ee60340ecbda8.
Edge case which causes the reach of a child to exceed that of it's parent
more work...
Opperations carried out in wrong order causing temporary inconsistancy in NodeStore