So I created a simple purchase requisition workflow in an AX2009 test environment.
I have also configured the batch job for the workflow, assigned it to the correct AOS server.
I have also checked that AOS server as the default batch server in server configuration setup.
I have also setup the workflow infrastructure configuration wizard, and there are already batch jobs in the batch jobs window for workflow message processing and workflow due date expirations.
When I try to force run it by using the Tutorial_WorkflowProcessor, it never moves on, it's just stuck.
I check the batch jobs, and the Workflow message processing batch job is in Executing status.
I try to delete the batch jobs and recreate them, but end up in the same result.
I have read in another thread that there might be other jobs that eat up the batch thread, but as you can see, the batch jobs for workflow are the only ones running in my environment:

Did I miss a setup or something?