How to stop infinite download loop

Yes, this happens because the Supervisor considers each service separately. That is, it will download the new image, kill the previous container and then start spawning the one. The first two services don’t exist on the target release, so there’s nothing to download and they’re just killed immediately. Ideally, the Supervisor would first complete the download of all services, and only then proceed to kill and spawn. This is a known issue we’d like to improve: https://github.com/balena-io/balena-supervisor/issues/1103