Bugs existed in how the ArticleDataProvider called the FeedDataProvider.  This has been cleaned up with this commit, but comments were added for a possible race condition.