BUG Fixes issue where items could be deleted from a has_many relation by an entirely unrelated HasManyList calling delete on that item.
Merge pull request #2225 from tractorcow/3.1-hasmany-delete-fix

BUG Fixes issue with HasManyList::remove