Yes, my thought was we need a way to "force" a re-scan on files that have not changed on disk, but we want to re-read their tags for changes (since this is a special case of considering new tags that we hadn't previously (genre))

I like number 1 better, as it would definitely be useful for future changes (might as well do the real work now).