I think there is a problem in cgiflash.c with user2.bin updates, I get some success if I use the httpd.ota file.
I can now repeatedly upload files to either user1 or user2 using the ota file. There still appears to be a problem with the web pages, in as much as they do not appear to update every time.
I will look at that later.