Let's just call `job.cancel()`, we shouldn't need to manually remove `job.id` from the queue. This should be handled by `RQ` itself (I consider this a bug in `RQ` so the actual fix belongs in `RQ` and not here).