title: SSIS: Restarting whole container while using checkpoints
body: <p>I am implementing checkpoints with some special cases. 
  My package contains a sequence container, which is having a script task and a foreach loop. Whenever package fails in foreach loop, it restarts from foreach loop but I wish to execute from the beginning of the container in case of failure.</p>
  
  <p>My container looks like this:
  <img src="https://i.stack.imgur.com/q9AKJ.png" alt="enter image description here"></p>
  
  <p>Any ideas how to accomplish this?
  EDIT:
  I tried setting failparentonfailure property to true, but it doesnot seem to work. If the task fails in the foreach loop, it won't run the script upon restart.</p>