Das ist natürlich schwer herauszufinden, ich kann es gerade auch nicht nachstellen, da ich momentan mit einem 702er Client arbeite (habe ein downgrade gemacht, V. 703 hatte zu mehr Fehlern geführt als mir lieb war).
Die Ursache kann an mehreren Stellen liegen, in diesem Bereich erfolgt keine ordentliche Fehlerbehandlung. Ich würde mehrmals den Debugger bei der Ausführung dieser Aktion mitlaufen lassen und wenn der Fehler dann auftritt sieht man an welcher Stelle das Script hängt und könnte so ein wenig Ursachenforschung betreiben.