fix(mod/lock): correct watch index to remove cpu load

The waitIndex was being pulled from the wrong node in the lock parent which caused the watch to be returned immediately. This caused a continuous set of calls while a client was waiting for a lock.
Merge pull request #593 from benbjohnson/lock-fix

fix(mod/lock): correct watch index to remove cpu load