always return unknown reading fds as ready in select()

This is needed by chronyd waiting for name resolving notification over
pipe, and also OpenSSL waiting for /dev/urandom which was previously
handled in poll().
zero writefds and exceptfds in select()