Вобщем для дебага нужно сохранить Array до манипуляций и после.
Если написать :

Код AS1/AS2:
var aaa:Array = _availableResearch;
_availableResearch.sort(sortByLockedAndTime);
var bbb:Array = _availableResearch;
То и aaa и bbb указывают на один и тот же объект.