always pass single lines to transform.push

in InputSplitter.flush_transform

Previous behavior allowed early transforms to confuse later ones if they handle multiple lines at a time.

ping @takluyver for review
Which is redundant, but won't have any real effect, right? I'd add a test for the bug if it has a testable effect.