I just had a test program fail to publish (even though it appears as active) because tokens in the inactive Reminder email step were not mapped.
This was a cloned program, the original program did use the reminder email but the copy does not have a reminder email, so I attempted to move to ‘Select’ so no template is selected however the system does not allow for this. It’s not a delete-able step, and can’t be reverted. So I picked the same template as email 1 and remapped the tokens - and kept the step inactive.
There should be a way to deselect a template from inactive steps so as to avoid errors in publishing and irrelevant token mapping.