I have a scenario where I am using InfoPath form with 4 different views-

1. Initial view
2. Team view
3. Acceptance view
4. Final view

Steps I followed-

 1. I have a field in form which changes views accordingly.
 2. I have implemented a workflow , where on every change of view an email will be sent to certain groups.
 3. When initial form is submitted at first an email is sent to a permission group which I declared as variable in workflow. 
 4. Once the form is viewed by group they will submit the form (they will see `View 2`)
 5. On submit an email is sent to initiator saying group has submitted the form and once he clicks on the link provided in mail it will show him `View 3` with two options one is `Submit` and other is `Reevaluate`.
 6. If he clicks on `reevaluate` it should send email back to the group with `View 2`.
 7. Everything works fine if it is straightforward.
 8. But once I am on email 3 where initiator asks for Reevaluate it is showing completed and no mail is sent.

Please check the figure I am posting and let me know if am doing something wrong in terms of workflow.
[![enter image description here][1]][1]


  [1]: https://i.sstatic.net/OaidY.png