We do not create contexts when we are unable to attribute them to a frame or they come from a stale oopif. Async hop in the binding method can also cause the context to be destroyed already. Reproduced with codegen.