accept: better detect closed files on EINTR/EAGAIN