Thanks for the response Greg and sorry I did not follow up sooner.
Revisiting the PendingEntityListResolved event uncovered our issue and more importantly made us realize that our initial approach to the data fetch scenario mentioned in this post was far from ideal. We were able to refactor a few things and simplify our approach back to just using straight DF LINQ queries.
Thanks again for your help.