Handle the case where notifyWatchees() triggers watch()/unwatch()