A problem seems to be that some aborted agents throw stuckAndAbort events and some don't, and some tests depend on that. (Should agents that are aborted because of simulationEndTime throw a StuckAndAbort event? My first intuition is that they should ...)