GCE: Instance: ensure the VM state is destroyed if it is gone regardless of the reason
GCE: factor out resource state checks, fix a bug