Fixes #4924 - dynflow migration for product create

dynflow migration of product creation

unit tests for product create

removed old product create unit test
fixed other unit tests