For some reason, those suspension latches wear out and don't stay latched. I've lost two city cases because of that wear. I now have a third that almost got away but for the fact that I strap the damn things on the bike now. That latch is getting replaced soon.
I would drop the 28 bucks on a new latch. Considering the cost of a replacement case, it's pretty cheap insurance.