Fixed #23611 -- update_or_create failing from a related manager

update_or_create from the RelatedManager would cause an IntegrityError
since the instance was missing in the kwargs.
Any benefit of leaving it like this to keep it as close as possible of the get_or_create right above it?