[SPARK-3967] don’t redundantly overwrite executor JAR deps

Hm, but you don't always move the file. Also, from the name `downloadStreamAndMove` it's not clear what you're moving. I think it actually just makes sense to call this `downloadFile`, and describe in great detail when the file will actually be moved.