The product match by name will always match the item/services in Quickbooks to the products in Salesforce that have the same name. So if there was an existing match and you changed the name of a product it would not find a match, but otherwise it would not remove any matches that have been already made...