Changing the flushing strategy to also clear and reload product types (ew -- wasteful, but much faster)