don't be so pessimistic when grabbing locks

* get rid of branch-path lock grabbing; we can assume a region isn’t
being split/merged when a player is moved or otherwise
cleanup debugging
optimize Region_depth calc