Fix a bug where `reverseRelation` initialization gets deferred. Fixes #285
Expand "Deep reverse relations" test with one more twist.
test showing change events shouldn't fire too often
test: a collection parse function shouldn't break fetching of parent model
failing test: 'Deep reverse relation starting from a collection'