Assigning through the association proxy recreated links for targets the book already had, colliding with the link tables' unique constraints. Reconcile the collections in place instead, identifiers included.