start over from the beginning because always new accept()ed connections came in and got newer, higher descriptors since the last io_timeouted loop. (Dirk Engling)
fix io_timeouted to ignore fds where no timeout has been set