Promos using CreateLineItem action should check eligiblity before performing

Fixes #3147