block: optimize rq allocation path for less queue locking Signed-off-by: Jens Axboe <jaxboe@fusionio.com>