make ImpersonationNovaClientFactory.get_nova_client idempotent

Co-authored-by: Amala Basha <amala.alungal@rackspace.com>