Handle EAGAIN on all reads