Added invocation of runnables for queue changes and when the lock is granted