Fix: dialect block parser should not eat next block's whitespace

Fixes the block parser: trailing lines belonging to the next block were consumed, leading to https://meta.discourse.org/t/adjacent-fenced-code-blocks-confuse-parser/19282/2.