Он что-то делает.Вы просто не видите, что он делает, потому что вы ничего не делаете с выводом unknown.Попробуйте заменить
unknown('qwerty')
на
print(unknown('qwerty'))
и посмотрите, что вы получите.
Редактировать: Похоже, в вашем вопросе есть опечатка:
word=word[:i-1]+word[i]+word[i-1]+word[i+1]
очень вероятно должно быть:
word=word[:i-1]+word[i]+word[i-1]+word[i+1:]
Это изменение должно привести к рекурсивной сортировке пузырьков.