It would be great if the AcqItemSetSubfieldsWhenReceived preference were vendor specific, so one vendor gets one treatment, and an other gets something else?
This is a bit confrontational with bug 11963 asking for the other pref to be library specific.