fixed an edge case

iomux_run() would have blocked indefinitely in epoll_wait() IF:
    - the earliest timeout was already expired when iomux_adjust_timeout() was called
    - AND there were no managed filedescriptors in the mux
    - AND the epoll implementation was being used