fix(watch): emit error event, when callback failed