Describe the bug
Today, anyone in a finally or except Exception can catch exceptions occurring during eviction and do side-effecting things like logging. We need to set is_replaying to True during eviction (or maybe Core does) and we need to make a new class WorkflowEvictingException(BaseException) that we use when we see stuff happening during delete.