minor fixes to fs.watch based implementation

* set pos using `fs.stat`, reset it in `Tail.unwatch`
* emit `error` if stat fails
* fix typo in unwatch that caused watching to fail if a file is renamed