Ночь была, тупил сильно. Не работал код, когда я менял прослушиватель. В переменную модуля записывалась новая ссылка на метод, а т-к у операции прослушиватель уже был, то он не заменялся. Все исправил заменой тела функции на вот это:

Код AS3:
var operation:AbstractOperation = service.getOperation('addObject');
if (onResult != null)
{
if (addObjectResult != null)
operation.removeEventListener(ResultEvent.RESULT, addObjectResult);
addObjectResult = onResult;
operation.addEventListener(ResultEvent.RESULT, addObjectResult);
}
operation.send(clan, key, params);