What does the Prevent multiple automations option for Automations really mean?

We are having an issue with the following error showing up in our exception log: 

ScriptException: Maximum scripted extension stack depth (10) exceeded. (An unidentified error occurred within a script.)

My assumption was that the Prevent Multiple Automations would prevent this form happening, but it did not. How should I resolve this Maximum scripted extension stack depth issue?