Handle revoking delegations of an expired client

When a client gets expired, we now go through all delegation states for
the client and revoke each delegation.

Signed-off-by: Malahal Naineni <malahal@us.ibm.com>