Issue #2818613 by mattsqd: Allow an empty chunk of data to not stop the stream from reading the next chunk