Решайте сами, как. По мне, намного лучше два раза спросить через минуту, чем две минуты висеть в неизвестности.
Пользователь должен быть всегда информирован, на каком этапе и в каком состоянии он находится. Это, в конце концов, в гостах и ту прописано, если мне память не изменяет.
Тут имхо многое зависит от того, когда в большинстве случаев дается ответ. Если он дается, допустим, почти всегда за 5 секунд, а не за 3, то лучше просто подождать подольше. Возможно, где-то предупредив пользователя об этом ("мой ответ, возможно, придется подождать дольше, чем в других навыках"). Это для пользователя гораздо удобнее, чем заставлять его переспрашивать. Раз в 5 секунд.