To add to this..
I just had to do the ifunbox thing again..
I closed itunes, I closed the photos app ( I'm Windows by the way )
I went into the filesystem, the phonedata folder.. ( don't delete anything in Photodata/DCIM, that's your camera roll )
I deleted everything with sqlite in the filename.
I deleted everything in the sync folder aside from one file that stood out as a system file, I can't see it now sync I'm currently syncing all of my photos back.
I deleted all of the ithmb files from the thumbnails folders ( including v2 ) except anything that looked like system files, I deleted the album metadata files, the faces metadata files..
I then deleted the iphone photo cache on my computer, chose the option to sync my photos, chose my photos folder.. and viola! .. the process is working now..
It's a pain to have to repeat this process, this is the third time I've done it, there's not an exact step by step guide on how to do it, I'd like to be more exact in the process now but I'm a unix guy and I just kind of did it by instinct.. there's some even more vague guides on the net that pointed me to the right direction at least.
Oh, and if you want to save yourself some time as a windows user.. ( there's another command for mac users )
Opening up a command prompt and executing this ( path is different for 32 bit users )
"C:\Program Files\iTunes\iTunes.exe" /setPrefInt DeviceBackupsDisabled 1
This will disable the backup before sync thing.. it disables backups permanently until you change it back .. to change it back you simply change the 1 to a 0, make sure itunes is closed each time.. I personally made two batch files, enable backups, disable backups..
"C:\Program Files\iTunes\iTunes.exe" /setPrefInt DeviceBackupsDisabled 0
Hopefully this helps.. ifunbox is free, the method I use is no fun, but I've done it three times and I've gotten down to where I can clear out my photos quick and easy in 3-4 minutes and have it ready for sync. This wipes out ONLY your photos to stock..
Ps. If you have anything in your camera roll, don't sweat it.. it's still there even if it looks like it's gone.. all you need to do is take one picture with your camera app AFTER you're done syncing. It may crash the photos app, or you might have to reboot.. but it's still there, as long as you didn't delete contents from Photodata/DCIM