Recover stranded release leases from observed progress
Recover a stranded deployment lease from authoritative progress, not from timeout or expiry. First compare the controller receipt, target descriptor, workload digests, desired replicas, and mutation journal. If the candidate descriptor never persisted and every workload still mat…