make sure we load the promotion rules after initialize so the user
rules are correctly saved.
also remove the after_save on promotion, this is no longer needed.
Only count eligible promotions towards Promotion#credits

Fixes #4120