Refactored periodic registry update locking to:
- use a better name for the generational counter
- added additional fine grained locking around the getDelta code path
  to ensure more correct synchronisation