DeleteOrTrashJob: emitResult with ERR_USER_CANCELED when cancelling prompt
Otherwise when cancelling the confirmation prompt, the job will never finish and clean up.
Otherwise when cancelling the confirmation prompt, the job will never finish and clean up.