Does this actually need to be `Ember.set`, should we allow observing the promise of a relationship if it's the return value anyway?