util: Perform non-blocking reads in NetworkClient so that a full sendQ does not stall the server.