Ameliorate problem I introduced by adding locking in previous commit.
We do not need to lock MaxExtension when just one aggregate. Also, use WaitForLock(10) in MaxExtension, IdleData() and Utilization() since it is nice if the web page asking does not get back a locked error if we can avoid it. Needs more thought but this will do for now.
Showing with 29 additions and 71 deletions