134e7fb0e1
1. _check_expired_subscription_followups: added Subscription.status=EXPIRED filter (was matching ALL statuses including ACTIVE), User.status=ACTIVE filter, and 30-day lookback window to stop scanning ancient subscriptions 2. _get_expiring_paid_subscriptions: added User.status=ACTIVE filter to prevent sending "expiring" notifications to blocked/deleted users 3. Multi-tariff: before sending expired/followup notifications, check if user has another ACTIVE subscription with end_date > now — skip if they still have service through another tariff 4. Multi-tariff: same check for _check_expired_subscriptions — don't send "subscription expired" if user has another active sub