adds a EAV clean up when switching attribute sets

The switch in the attr set is done then any attrs that are not in the
list are then deleted if they exist and match the product.