What good does it do us to keep the dentry if we don't have a valid lease? We'll still have to go query the MDS, won't we?
And given how many places we're invalidating the lease, we shouldn't open-code it.