You have your bindings set to update from the form. You should use the "Server File Name" binding from the file upload server behavior bindings.
instead of:
$UpdateQuery->bindColumn("Image", "s", "".((isset($_FILES["Image"]))?($_FILES["Image"]["name"]):"") ."", "WA_BLANK");
it will be something like:
$UpdateQuery->bindColumn("Image", "s", "".($WA_DFP_UploadStatus["WA_UploadResult1"]["WA_UploadResult1_1"]["serverFileName"]) ."", "WA_BLANK");