Move check for invalid service from KDesktopFileActions to ApplicationLauncherJob
Test Plan: New unittest passes
Reviewers: ahmadsamir, broulik
Reviewed By: ahmadsamir
Subscribers: kde-frameworks-devel
Tags: Frameworks
Differential Revision: https://phabricator.kde.org/D29206