Ich glaub das Limit ist 100 Iterationen. Wenn abgebrochen wird, tut die Einheit halt nix, sieht auch doof aus. Das sollte aber nicht so oft passieren. Wenn sich jemand die Mühe machen will, lässt sich die Zahl sicher auch als XML-Konstante exportieren. Dann kann man da leichter dran rumspielen. Die eigentliche Lösung wäre das halt nicht.
Also nein, ist nicht aufwändig, das ist sogar im Code markiert als // XXX quick workaround should be properly implemented oder so, macht die KI aber auch nochmal schlechter.