block: Backport row scheduler from android-msm-hammerhead-3.4-kitkat-mr1 branch

Change-Id: I8df9f670bf566ddfab4c9c5e2a54b278770bd1eb