Campaign status stuck on “Sending” fixed

Resolved an issue where completed campaigns appeared stuck in “Sending” when some contacts were skipped due to missing email addresses. Statuses now update correctly even when contacts without emails are skipped.