Fix user check in PromotionEligibilityChecker