Проблема в том, что вы устанавливаете 'prompt' в выражение, которое соответствует имени пользователя: (caveat: у вас там есть обратная косая черта, поэтому, вероятно, оно действительно соответствует SERNAME:)
Поэтому, когда вы делаете tn.cmd (pass), он отправляет пароль, а затем ожидает Имя пользователя: (или SERNAME:).
Измените 'prompt' на регулярное выражение, соответствующее обычному приглашению cisco (приглашение, которое вы увидите после успешного входа в систему).