linux: update nevents only on cb invocation

Do not touch `nevents` variable, if there were no invocations of watcher
callback. Otherwise `uv__io_poll()` may return without timeouting and
invoking any of callbacks.

/cc @bnoordhuis