[Promotion] Fix $eligible being ignored when checking coupons

Missing change from #1811.