Only count eligible promotions towards Promotion#credits

Fixes #4120

Conflicts:
	core/app/models/spree/promotion.rb