Worker keeps running on errors while waiting for cache service
While the worker is waiting for the cache service (before starting isotovideo) the usual error handling does not apply. However, it would be better if the worker would give up as usual when status updates don't work anymore. Otherwise the openQA log is spammed by these attempts and the worker is blocked unnecessarily long.
Note that the relevant code is in
openQA/lib/OpenQA/Worker/Engines/isotovideo.pm which should likely be made an object before doing changes like that.