"log_fatal" should mention calling method, not the log message handler itself
https://openqa.opensuse.org/tests/1050658# is incomplete with a message "Gru job failed
Reason: Download of http://download.opensuse.org/repositories/KDE:/Medias/images/iso/Argon.x86_64-15.1-Build2.106.iso to /var/lib/openqa/share/factory/iso/Argon.x86_64-15.1-Build2.106.iso failed! Deleting files. at /usr/share/openqa/script/../lib/OpenQA/Utils.pm line 280." while this itself is a problem the location "lib/OpenQA/Utils.pm line 280." is not really helpful as this is just within the "log_fatal" call.
Use something like
(caller(1)) to reference the calling method, not the called method.