@creece script id doesn't seem to be visible to mass update scripts, only each (record type, record ID). That gave me an idea though, to create a custom record that the customer support team can use to enter various combinations of customer location, fulfillment location, etc. The mass update script would then search the custom record for a combination that matches the result it's working on, instead of using hard coded criteria to determine what to do with each.