fix(watch_group): don't call changeLog() if it is falsy

There is a better way to solve this, but I'll worry about it later.