ISPN-3192 Concurrent TreeCache.move() calls with the same destination lose data

https://issues.jboss.org/browse/ISPN-3192

Causes intermittent failures in NodeMoveAPIPessimisticTest.
Lock the destination node and the parent of the source node the first time
they are read (in pessimistic mode).