Changing an async belongsTo association does not load unfetched record.

[Fixes #1567]
I think we should not bother with the cacheFor case, as it merely introduces very strange scenarios for when this feature works or not. I would prefer we where honest and never let it work until we solve correctly.