Historically, select(2) and poll(2) will return POLLIN if the next
read(2) would return EOF to signal that the application should try.
Fix the new stream/seqpacket poll implementation to do the same to avoid
breaking applications that expect it, and select(2) which won't poll
for POLLRDHUP. select(2) arguably should poll for POLLRDHUP on the
read set as well, but poll(2) should also surface it with only
events=POLLIN.
Fixes: d15792780760e ("unix: new implementation of unix/stream [...]")