Follow-up to r1712081. Comet is not-blocking too, so it also needs to trigger a read on a call to available() if no bytes are in the buffer