Nochmal: im nsd steht (wenn es nicht extrem dumm läuft) EXAKT, welches Dokument den crash verursacht. In ca. 10 Minuten hat man das raus... Wenn Du überlegst, wie lange Du schon dran rumdokterst, dann wäre die Investition in einen Experten schon lange drin gewesen (in der Annahme, dass Du Geld für Deine Arbeit bekommst).
Ansonsten: eine schleife zu debuggen, die 3000 Dokumente durchläuft ist ja auch nicht das Hexenwerk: einfach die Unid loggen (im zweifel per print, obwohl das die schlechteste Alternative ist), an der der agent grade arbeitet, dann sieht man ja, was vor dem crash zuletzt passiert ist...