epoll: correct error when skipping time events
The previous code looked like it was deleting timer events and moving everything up, but it did not actually move anything, it just copied it in place. This change actually moves the events up after deleting the timer event.