Fix downloading SNAPSHOT and LATEST artifacts

Fix artifact_file downloading file name for SNAPSHOT and LATEST Nexus artefacts.
Why does the behavior of `get_actual_version` have to change here. This was put in so that SNAPSHOT versions resolve to their unique versions. I put this in so that I could report the actual artifact deployed for traceability purposes. Changing this behavior will definitely break my use case.