(edit) resolved. Issue was due to how I was attaching event handlers not with uploadify.
Use Case: A user selects a file and uploads it. Then realizing they have uploaded the wrong file, they select a different file and upload it. The onComplete handler will be triggered twice. For each additional upload the onComplete handler will be trigger an additional time. Meaning if the user selects a third file to upload, the onComplete handler will be trigger three times.