O problema aqui é que você tem um único aplicativo encadeado, e o sono está bloqueando-o, portanto, a biblioteca AppIndicator não tem a chance de atualizar o rótulo. O que você precisa fazer para o seu tempo limite é usar Função de tempo limite do GLib para configurar um atraso e alterar o rótulo nesse retorno de chamada. O código provavelmente seria parecido com:
def set_label(self):
self.ind.set_label("SSH")
GLib.timeout_add(4, self.respond_to_timeout)
def respond_to_timeout(self):
self.ind.set_label("HSS")
Boa sorte!