title: SSIS Package level OnError sends two emails
body: <p>I have a package that sends out two emails whenever a control flow element fails. For example, if the ExecuteSQL Task fails, the Package level OnError event handler fires two emails. </p>
  
  <p>Is this a known issue? How do I get around this? 
  I can do this through database driven scripts, but essentially, I would like to handle the situation on SSIS itself. Thanks for any help.</p>