I've observed a new behavior for emails sent from Journeys. In previous releases of Journey Builder, if an email failed to Send to a Contact, then the Contact would just keep on progressing through the Journey.
But in the latest release, I note that Contacts are immediately ejected from the Journey if they are suppressed from sending. For example, if you open the 'Contact Details' for an Email Activity in the Journey, you will see 'Hard Errors', which includes reasons like 'List Detective removed this contact' or 'on suppression list'.
The odd thing is that they are actually removed from the Journey. True story. If you search for any of these Contact Keys in the Journey Health UI, you will see that the Contact is immediately ejected from the Journey:
As a result, the Contact will not arrive at any subsequent activities, for example, an SMS Activity, Update Contact, etc. What if you want to send them a message over a different channel (SMS, Push,or WhatsApp) if they don't open the email?
Do you know if there is a method to prevent Contacts being ejected from a Journey if the email is not sent? I can't think one, but I thought I'd ask the question...