I read your question, and by thinking about it, I found a way that can be employed to get you to your goal.
for this purpose, you must write a specific python code to investigate ODB file for a period of time (for example once in a 20sec), by this approach you can stop the simulation when failure takes place.
It depends to your methods. If you are using ABAQUS Standard, your problem solving will be stopped as soon as failure occurred, but when you are using Explicit, your problem will be continued until the end of your step time, after that you can check the failure bye some curves.