final_zip_path here is still relatively predictable, and the shutil.move() as root will write to whatever
final_zip_path is pointing to when it get's there (which could be after something races it there)