[markdown mode] test case for #2813

after header immediately followed by a code block, GFM formatting is
broken (SHA, #issue, URLs).

overlay.codeBlock gets it wrong (false inside fenced block, true after).
Not yet sure why.
[markdown] Fix handling of forced blank lines (after headers)

Closes #2813