Попробуйте это: (Я разработал GetClearifictionsQuery только для того, чтобы сделать код более понятным, это поведение при загрузке, на которое вы хотите обратить внимание)
var query = context.GetClearificationsQuery().Where((o => o.ProjectID == ((App)Application.Current).Project.ProjectID).OrderBy(o => o.RaisedOn));
LoadOperation ClarificationsLP = context.Load(query, LoadBehavior.MergeIntoCurrent);
ClearificationsLP.Completed += delegate {//Stuff };
Кроме того, посмотрите здесь, чтобы убедиться, что вы выбираете правильный LoadBehavior (есть 3):
http://msdn.microsoft.com/en-us/library/system.servicemodel.domainservices.client.loadbehavior(v=VS.91).aspx
Поведение по умолчанию (если вы не передаете его) - LoadBehavior.KeepCurrent, которое, я думаю, объясняет поведение, которое вы получаете.