I've worked with several exchanges handling these situations and sadly it happens, one slight oversight overlooked can lead to some random kiddie running off with bitcoins. It happens. exchanges are runs by humans. And in all reality at the end of the day there is no security. The best you can do is be pro-active about your security and prepare for the next one.
I'll msg you shortly admin see if I can help out.