If fd handlers are added for the same fd, removing any of the fd handlers invalidates the rest by removing the fd from the main loop select.
related to T6866
Probably should get some Testing
A #Goal ticket should not be set to a milestone.