Remove some extraneous whitespace
Various `fetchRelated` fixes.

- don't destroy previously existing models on an error
- if a model on a relation has been removed, don't add it back in
test showing change events shouldn't fire too often
test: a collection parse function shouldn't break fetching of parent model