Optimization in KDE Base
close filejob when we are done reading
filejobs are opened via KIO::open and apparently need to be closed as well,
otherwise they'll remain scheduled and fill up the scheduler.
filled up scheduler means that the engine will get stuck at some point
because new jobs are not being executed anymore.