Nope, engagement programs don't work that way. They'd not re-send content upon email content/program name updates. When using a nested program, the decision to send an email to a person is based on the program membership and program ID (notice Marketo uses the program ID and not the program name).
- If you're not a member of a program, you will receive any emails that are part of the program once
- If you're member of the program, you won’t receive the email
- If you're no longer a member but received the email earlier through that program, you won’t receive the email
FYR, similar is the case for the direct plain email asset used in the stream as well, Marketo looks at the email asset ID and not at its name/content to determine whether it's already been sent to the member before or not. I hope this answers your question. Let us know if you have any further questions. 🙂