Add missing `and` to `same-connection?`.

Looking at this old code, I did a double-take: Can't believe I omitted
that. Yikes.
Only need to consume entity when reusing connection.

If we're going to close the connection then there's no reason to read
the entity. The need to "stay in sync" with the server is applicable
only for persistent connections.