I type fast and loose, and I edited that post a couple times but the edits didn't show, so you get the raw love of my sloppy typing.
Sims 3 has a simulator that runs, evaluating the various input conditions and producing output conditions. Most parsers/simulators have a static value somewhere that says: "how long do we let a given method/function run before we stop it?", that's called MAX_EVAL in some places, so I used that name for shorthand.
I don't know why this is happening. I wish I did. I suspect that something is in a loop, either self-referencing, bad references or loops... What we really lack is a way to break the program and ask it wtf it is hung up on. That would help isolate stuff.
The shift key exists for a reason. Use it.