Instead of trying to update the app forever in case we're encountering
a persistent error, we will only try 5 times and skip the update if we
still can't download it at that point.
Please make sure the following boxes are checked:
[x] PR is not too big
[x] it improves UX & DX in some way
[ ] it includes unit tests matching the implementation changes
[ ] it includes scenarios matching a new behaviour or has been manually tested
Instead of trying to update the app forever in case we're encountering a persistent error, we will only try 5 times and skip the update if we still can't download it at that point.
Please make sure the following boxes are checked: