Fixes #6513/bz1116933- Fixed search issues with product destroy
Product destroy dynflow code would prematurely remove the product from the elastic search before removing from the db. So product record would be wiped off the search index even if product delete failed due to some validation issue. This commit fixes that.
Related issues
Bug #6513: Product destroy prematurely removing from elastic search
Fixes #6513/bz1116933- Fixed search issues with product destroy
Product destroy dynflow code would prematurely remove the product from
the elastic search before removing from the db. So product record would
be wiped off the search index even if product delete failed due to
some validation issue. This commit fixes that.