[TASK] Return EAGAIN from FakeSocket.read for no data