event_service: use EPOLLET, add interrupter and tests