always use the watcher's `reconfigure!` method

consistency between watchers