When you use that water soluble flux, aren't you supposed to literally submerge and wash the board in hot water, rinse and dry? Did you literally throw it in the sink? Or just splash water over the surface?
Same goes for getting rid of normal flux, cept with solvents, not water. You still have to be liberal and drown the board/parts thoroughly in solvent to get them clean.
Sucks that you got bitten, but all fluxes are corrosive by their very nature, the trick is to get rid of them properly with thorough washing down in appropriate fluids.