printers: Fix GCancellable leak

Use the dialog cancellable instead of leaking one each time the PPD is set.
11 jobs for printers-details-dialog-cancellables in 3 minutes and 28 seconds (queued for 1 second)