Throw unsupported type exception.
Add exception message
Extend UnexpectedTypeException
Merge pull request #1744 from kayue/patch/promotion-unsupported-type

[Promotion] Allow both Order and OrderItem checker exist in the same promotion.