[pvr] fix memory leak in QueueJob() when the job is not actually
queued
[pvr] remove redundant job name parameter from QueueJob() (it can
be deduced from the job itself)
[pvr] remove unused parameter
Merge pull request #3798 from Jalle19/pvr-fix-queuejob

Fix memory leak in QueueJob and drop useless parameter