A queued action can outlive the permission that approved it.
Proposed test with a mock payment: pause execution after approval, revoke that approval, and confirm the revocation has taken effect. Then release the job.
Without fresh authorization, execution should stop. An old approval stored in the queue should not be enough.
The queue is not a time machine for permissions.