since the version of the file is now part of the destination file name, downloads should happen only when new versions are available so it seems that keying off of the download would be better then re-installing.  I think it helps because the fewer things that ansible shows as always changing, the less noise there is for figuring out what happened during an ansible run.