Replacing SpinlockWithOwner -> WorkQueueLock.
Tweaked order of runs.