This does not need to be volatile, but it can be final
Couple log messages to understand unit test failures
Hopefully _this_ will fix the last of the unit test failures
These verifications are more headache than they are worth....
Even further increase our tollerances
Hopefully prestarting all these threads will help make the tests more reliable
I don't want to completely remove timing constraints on unit tests...hopefully prestarting the threads will help make things more consistent
This is a no-op...so might as well treat it as such
This fixes a very serious bug when the binary search is incorrect due to the entry changing it's delay point before it has been moved.  This forces the item to wait to update it's value until it has been repositioned.  I think I can improve on this implementation later.
This keeps the previous fix, but makes the interface a bit stricter and more obvious as to what is happening.  It forces you to pass in the DynamicDelayedUpdater on the reposition call.  Thus allowing the DynamicDelayQueue to still only require Delayed items within it, and the updater is only required when actually doing the reposition call which it is necessary for.
Merge branch 'master' into unstable_staging