Issue #1: Nested Attributes assignment does not delete record when callback triggers loading of the association
Issue #2: :before_add callback is called when nested attributes assignment assigns to existing record if the association is not yet loaded