This should pass the event off to a Job which provides more guarantees around handling. And IIRC long running events can be blacklisted.