Use the launchable when processing 'details-activated' from the shell
If the app-id in AppStream is different to the launchable then this is never going to match. Fixes #577 (closed)
If the app-id in AppStream is different to the launchable then this is never going to match. Fixes #577 (closed)