Ensure unsaved hasMany records are kept when adapter returns no relationship data

Fixes #1466