Changing an async belongsTo association does not load unfetched record.

[Fixes #1567]
a promise rejection should fail the test