Remove the old one if we found two same file handles.

Somehow sometimes the binding.watch would return a handle that was
already taken by a live handler, I have no idea of why this happened,
but we simply remove the old one for now so we do not have to throw an
exception.