Otherwise return from the syscall and next syscall, which could be kevent(2) on the kqueue that should be notified, races with the kqueue taskqueue thread, and potentially miss the wakeup. This is reliably visible when kevent(2) only peeks into events using zeroed timeout.
PR: 258310