BlockMgr reservation improvements.

Change-Id: I9c7fa0ce54cbbf5b2a7a368c27c379c2a5241fc8
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/4732
Reviewed-by: Nong Li <nong@cloudera.com>
Tested-by: jenkins