313454c426
See the diff of the todo file within this commit for more details. In short, we do this to prevent the possibility of an in-flight async contin accessing metadata that we've already destroyed after finalize() has been called.