onchange: Use DIE() macro instead of perror in watch.

An error from kevent or inotify is a reason to exit.
onchange: Remove unnecessary check for kevent call in BSD watch.