If the `timeoutMS` parameter is anything other than `-1` 1. If there are any timers, this timeout gets ignored 2. otherwise, `epoll_wait` timeouts out on this, but `stepEventLoop` doesn't exit