[libdispatch-dev] Why polling event sources with a kevent receiving queue of size 1?