* fix tests should update product to be visible in listings, should update product to not be visible in listings * lock conflict fixes * update tests: products published or not to new implementation