I have a pretty simple workflow created for sending an email when a ticket (Case) field contains a specific value.
Specifically, If Ticket:Shipping Facility = Therapath, then send email.
It is set to start when the record is created and also when the fields change with Shipping Facility checked.

If I create the ticket (Case) the first time with the correct value for shipping facility, the email notification fires as expected. If only it works that way with most users, I could stop there :)
But let's say, the user saves the record with the wrong value for shipping facility and then updates it later; the email notification is not sent out.
Whether the record was created with the correct value or updated to have the correct value, I need an email notification to get sent.