Fix bug where a code block at the start of a file was not recognised. I was actually adding this test to check that the `source_mode_unset` mechanism in `doc_info_grammar.cpp` was working, but it ended exposing this bug. [SVN r85590]