When your spot instance gets killed mid-download, does the Warrior system handle that and re-assign it to someone else immediately?
Or was your spot instance assigned some URLs to download with the assumption that your Warrior would be reliable, and now they won't get reassigned until they check them all at the end, which may be too late?