Abort transaction on PackageKit errors
If PackageKit throws an error, abort the transaction instead of finishing it anyway (potentially breaking the user's installation).
This is far from ideal, but prevents Discover from performing destructive operations while the PackageKit issues are fixed
BUG: 394327
Differential Revision: https://phabricator.kde.org/D13119