Commit 506e1940 introduced a regression where the finished signal didnt get emitted for jobs other than ListJob.