Actually update epoll events if needed when unregistering

_dispatch_epoll_update() was being called without dmn->dmn_events being
updated beforehand.

Signed-off-by: Pierre Habouzit <phabouzit@apple.com>
Signed-off-by: Daniel A. Steffen <dsteffen@apple.com>
diff --git a/src/event/event_epoll.c b/src/event/event_epoll.c
index 68140d5..419cb07 100644
--- a/src/event/event_epoll.c
+++ b/src/event/event_epoll.c
@@ -316,6 +316,7 @@
 		if (events == dmn->dmn_events) {
 			// nothing to do
 		} else if (events & (EPOLLIN | EPOLLOUT)) {
+			dmn->dmn_events = events;
 			_dispatch_epoll_update(dmn, EPOLL_CTL_MOD);
 		} else {
 			epoll_ctl(_dispatch_epfd, EPOLL_CTL_DEL, dmn->dmn_fd, NULL);