Avoid overly frequent command splits, and don't reset too early.
During the new test we ended up resetting the command split while
processing the continuation. (Which could of course be avoided by
properly not parsing literals in the first place, but until then this
works as well).