Run the callback immediately when launching a watcher.

This allows people to use watchers for e.g. initial file loading. Also,
it makes the file implementation consistent with what Doozer does.