[KRun] Check mime type for isExecutableFile first
The mime type is passed into the function, so it's already known. Checking mime type inheritance then is quick.
This avoids accessing the file in QFileInfo::isExecutable() potentially blocking just to then realize it's none
of the mime types we care about.
Differential Revision: https://phabricator.kde.org/D23660