syntax: fix a test after the last commit
syntax: fix a test after the last commit

I fixed a bug in Parser.Stmts, but forgot to re-run all of the tests
across the entire module.

Fix TestParseStmtsStopEarly, and make all tests a bit easier to
understand with buffered error channels.

mvdan/sh,mvdan/sh,mvdan/sh,mvdan/sh