ALL_FILES = NEW_FILES + EXISTING_FILES

Choosing ALL or NEW should cause new files to be scanned, so I'm just checking that the option is "not EXISTING"

We could reverse it and check for (ALL || NEW) instead.  It doesn't matter to me.  

The clients of this method only use the ALL option currently.

The default scan should scan ALL files
Rescan tags should also scan ALL files