Remove check for !angular.equals

Since this code is in a watchCollection, we know that the tracker needs to be reset.  Using angular.equals means that you can't swap out the original promise with a new promise; the new promise will not get detected as "different" by angular.equals.