Possible Bug: Adding a "call webhook" step to a running smart campaign causes user to restart flow
We have a running triggered smart campaign that consists of multiple "send email" steps separated by wait steps. We added a "call webhook" step before the first wait step (the smart campaign was still active) - intending for all new users entering the campaign to begin having the webhook fired. However, as soon as we added the webhook, it caused all existing users in the flow (anyone currently in a wait step) to immediately have the webhook fired and then proceed to the next step in the flow again.
For example:
1. A user was on step 11 of the flow
2. We added a "call webhook" step as step 3
3. The user in step 11 (wait step) immediately had the webhook called
4. The user progressed to step 4 (an email they had already received - it "sent" but did not deliver), and then went to step 5 (another wait step).
Are "Call webhook" steps supposed to operate this way (violate the order of an active smart campaign flow) or is this a bug?