"In the event of a save conflict, uploaders should retry the same request until the conflict is resolved."
This change retries the upload when the HTTP response from habitat is 409 Conflict
I couldn't easily test this in situ but I've tested very similar code in a standalone uploader fed from dl-fldigi while dl-fldigi was also uploading in order to generate some conflicts and it has successfully retried the conflicting uploads.
According to the habitat documentation at http://habitat.readthedocs.io/en/latest/_modules/habitat/views/payload_telemetry.html
"In the event of a save conflict, uploaders should retry the same request until the conflict is resolved."
This change retries the upload when the HTTP response from habitat is 409 Conflict
I couldn't easily test this in situ but I've tested very similar code in a standalone uploader fed from dl-fldigi while dl-fldigi was also uploading in order to generate some conflicts and it has successfully retried the conflicting uploads.