The ec_store module that implements ec_transaction table doesn't depend on ec_product module. So I think it make sense to move ec_transaction_product table schema to ec_product module for consistency.

Also we should make sure all transaction -> product related code is in ec_product module.