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.