Fixed FilteredRecordArray adding records multiple times when updating matching record properties

Added both additional assertions to the tests and a quick fix. 

I guess an alternate solution to this would be to use Ember.Set to store the records; unsure of whether there are any performance implications in that case.