List stream newline bug

Test demonstrates a bug case where a list stream's internal buffer starts with a `\n`, and no more data is written to the `bufferzxy` as a result.

@yhahn please double-check that the test looks good and then let's roll it out.