I've created a new workflow for the test issue type in a project on Jira Cloud:
Draft, In Review, Ready to Run and Obsolete.
I've also added Draft, In Review and Obsolete into the option "Disallow executions of Tests with workflow statuses".
However Test Executions in the project with this workflow still happily accept tests in any workflow state.
Is there something I've missed or is something broken?