Fix bug with watchr.emit('error' bad emits

`watchr.emit('error', err)` was falsely emitting `error` events even when `err` was `null`.