Fixed issue when using StreamSplitter directly (not piping)
Added test for ending a stream without a trailing delimiter