You dont have to do that.
In the File Upload behaviour there is a default file property on the second page.
Simply bind that to the image field of your recordset.
If there is no change to the file (i.e. a new file is not uploaded) then the upload simply gets ignored and the value stays the same.
This seems to work for me. You dont need the hidden field.