fix rollback exception detection