epoller: tolerate errors when removing fds that were already closed