SubjectAdder.cacheUriToFile(): Check that it's not in progress.

In theory this could happen just after adding a new subject if
downloadMissingImages tries to get it before our regular async task has managed
to get it.