Fixed FilteredRecordArray adding records multiple times when updating them

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. This worked fine for me.