runners: Cleanups & preperation for KRunner threading refactoring
The connect in the init method caused issues, because they were executed after the signal is emitted. Since there is no strong reason to have it in init, it can just be moved to the constructor.