Make sure we only execute END blocks once

Even if we call exit() inside an END block