Consolidate planner's block queue scan
Remove unused parameters to Block::reverse pass and Block::forward_pass
Merge branch 'fix/Queue_scan_consolidation' into edge

I keep being told that if I want something tested, merge it into edge