Fixes #2261. This bug occurs because the previous call to tvhpoll_remove...

...(3) does not clear (zero-out) or remove deleted events, which are being stored as an array, not a linked-list. And kevent() does not see any reason to wait on invalid events that are of deleted status (type EV_DELETE).