Update hasmany association with through option to work when one of instances has more than one mapped instanses of the second model.