Unify handling of PendingWeatherForecast jobs finishing

The isFinished() duplication is no longer needed with the latest
KWeatherCore, as that emits the finished signal unconditionally.
4 jobs for !68 with work/vkrause/unified-job-finishing in 52 seconds (queued for 2 seconds)
merge request