(simple plunkr demo here)
There is a leak using ng-repeat after the 2nd wave iterating over an \'array\' of custom objec
There is acknowledgement by the AngularJS folks that this is indeed a bug in the framework. A fix and pull request has been posted.
I have also asked what the timeframe is for a formal fix.