Doctrine 1

hardDelete not resetting flag if exception is thrown