Directly reloading a hasMany with links should trigger only one request

Failing test reproducing #2379