869581 - Product without repo cannot be promoted

It makes no sense promote product without any repository. CLI will print
error message and return error code for such products.
Merge pull request #1561 from ares/bug/869581-product_with_no_repository_promotion

869581 - Product without repo cannot be promoted