Sorry for your troubles Islandbound.
My used DS50 survived it's maiden voyage. Took it down on 7 out of 10 dives total, swapping batteries every other dive. After reading this thread I was paranoid about leaving it in the rinse bucket, but I didn't have any problems.
I did take the following precautions (superstition? or good ideas?)
a) I did not put 'freshly charged' (warm) batteries in it, only room temp
b ) I only loaded batteries inside, in the AC, rather than out in the humidity on the dive deck
c) After each dive I did leave it in the rinse tank for 10-20 minutes while gearing down, but then collected it, blew it off with compressed air, and reverified flash operation with the turn on, let charge, turn off trick.
d) After the dives where I did NOT swap the batteries, I did loosen the battery door (again, in AC, inside) just in case battery heating 'pushed out' some air past the o-ring, so I wasn't pulling a partial vacuum at the surface before the next dive. This does of course open up the possibility of an "oh, f***" moment if I forget to re-tighten before using!
e) I did bubble-test in the dip bucket before each dive.
f) After diving I removed batteries and left the door 'loose' so as not to be compressing the o-ring during storage between trips.
I noticed also that I lost the plastic 'clip-ring' that holds the battery compartment cover screw in - not that it seems to want to come out. But with that gone I was able to see the inner face of that screw is just flat - no embedded o-ring. So the 'seal' for the screw hole is just the flat face of the screw to the exterior face of the battery door??? Surprising, but as I said it did work.