So I have the following, we recreate a k8s cluster in a parent stack (because many changes require that). Cluster gets replaced, all is good. However a child stack (a separate pulumi run) that depends on this cluster (and created resources in it) will keep thinking it has many resources deployed in a cluster that's now deleted.
This means the provider already fails to connect, breaking the state of the child stack quite severely.