select: epoll.register(): Handle case of fd have been already registered.

Is this correct enough? Certainly, Python's epoll should not be fire-once?