upload: Prevent IntegrityError on duplicate files in ZIP archives

Fixes issue #137
upload: Check Flight.get() result properly before using it
Merge pull request #139 from Turbo87/issue-137

Prevent MD5 collision errors on flight upload