#block-system-main with no content interrupting my layout
I dont know where it comes from. Probably best would be if you can find that. But if you want to quick fix it. You could unset it in page preprocess 

function YOURTHEME_preprocess_page (&amp;$variables, $hook) {
  unset($variables['page']['some_region']['block_id']);