Make BlockPlanLayout return false if the layout is invalid.

BUG=chromium:428443
R=chrisha@chromium.org

Review URL: https://codereview.appspot.com/167880043