Use correct filename in inotify watches.

The filename argument for inotify watches is not always correct and will
never be correct for files in subdirectories. Instead use the filename
known in the closure and ignore the one reported in the event.