Fixes #4924 - dynflow migration for product create

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