StreamReader: Don't hang on to fully read buffers

We have a socket leak in our app, and we noticed that all the sockets (despite being inactive and fully parsed) were hanging on to a buffer in queue[0].  Now, on the one hand, it was kind of nice to make the leak more obvious by inflating it :)  but it should probably be fixed.