raise KeyPairDoesNotExistError instead of Libcloud generic eror