Workflow - UI steps in ForEach Loop are skipped

If there’s a UI step in the workflow put into the ForEach loop, the UI step is not presented to the user and worklow doesn’t wait for the user input.

The UI step should be shown during each iteration and the workflow should wait for the user input (except of AutoNext setting).

The implementation of the fix is too complex and breaks current functionality. We postpone solution to the implementation of the new workflow engine.