Alloc: allocBlock now only allocates out of the allocQueue.

The recycled queue is checked before checking the alloc queue but no
allocations take place there. Instead, it will check to see if a block
is available and if it is it will be moved to the allocQueue.