Hello,
It seems like it cancels the task/session but does not change the job queue status to reflect this.
I setup a job queue with a timeout of 10 seconds. During those 10 seconds, I could see the session running by using Get-NAVServerSession in the Business Central Admin Shell but after the 10 seconds, the session had gone. But the job queue was still in the "In Process".
Its great that there is functionality for timeouts but the status should really be adjusted for this.
Hopefully this helps and hopefully this is something that Microsoft will be able to fix.
Thank you,
Harvey Landeau