Detect when the transaction fails, then attempt to start policykit, and then re-execute the transaction, is what the above should read..
Detect when the transaction fails, then attempt to start policykit, and then re-execute the transaction, is what the above should read..