Não consegui entender a lógica da variável tempoInicial = tempo; nos testes vi que sem ela o tempo não reinicia corretamente quando se usa as frases do array
function atualizaTempoInicial(tempo) {
tempoInicial = tempo;
$("#tempo-digitacao").text(tempo);
}