I am using the Foundation -> EmailService in two ways.
I am still using ES1 though
I am also on ES 1. I created a custom event and a custom email service. This allows me to format me email on the fly.
Do you know about an reason why an event would stop working after a server re-set?
No. I don't believe I have had that issue.