Fix newcomer product identification

The sGetPromotionById method accepts both order numbers and article ids. When the article id is passed as a string, the sGetPromotionById interprets the argument as an order number - that is, it tries to find an article with an order number that equals the passed value. Since we are passing an article id to the method and not an order number, we can only ensure correct behaviour by passing the article id as an integer.
SW-9657 - Fix holiday table updater
Merge pull request #1622 in SW/shopware from bugfix/master/sw-9657-fix-holiday-table-updater to master

* commit 'a777e10061ec959d2d7a0d2794c0a1fdd8a542c9':
  SW-9657 - Fix holiday table updater
SW-9646 - Add error handling for order mail failures
Merge pull request #1619 in SW/shopware from feature/master/sw-9646-order-mail-error-handling to master

* commit 'bcdd8b8492441f7cea604c7a89b39f8f545aa995':
  SW-9646 - Add error handling for order mail failures
Merge pull request #1 from ShopwareAG/master

Update from original