Trying to move as much code as possible outside of scope of locks in boosted manager.  In this case, we can generate priorities for an event after it is moved out of critical section if we determine the event's priority when in locked section.