One thing I noticed is that you have your DFP files flipped... the file you are uploading - meaning $WA_DFP_UploadStatus["WA_UploadResult1"]["serverFileName"] should be in the File Name of the DFP since that is the one that is actually being uploaded or changed. The Default file name is used to specify the image that will be used (typically the previous one uploaded) in the case that there is no image uploaded on the update page. To code this correctly, you should actually store the recordset value from the image field into a hidden field on your form... then inside the DFP dialog box, you would set the Default File to the hidden form field containing your image value from the original recordset.
Also, with the rest of your fields on the form, be sure that you are actually just populating the input fields themselves... you shouldn't need to use hidden fields for the non-image or non-file upload fields.
Regards,
Brian