Allow async belongsTo to return null

This makes sure that the store handles empty (null) async belongsTo relationships.

Fixes #2452.
Why did we need this change?