Dataless connection fix

firefox will open up connections and not send anything, then a timeout happens and our recv ends up returning Any.

we used to crash, now we'll just close the socket and move on.