An Azure service that provides a general-purpose, serverless container platform.
Your option (2) is correct: the Dapr runtime version in Azure Container Apps is platform-controlled. Custom version selection is not supported, environments are upgraded automatically, and there is no documented customer command for forcing a specific build or requesting an environment-scoped upgrade. A PATCH that leaves the -msft version unchanged is therefore expected behavior.
There is another important support boundary here. The current Container Apps Dapr documentation does not list the Workflow API or the actor/workflow SDK packages as supported managed capabilities. PostgreSQL state is also a Tier 2 component, handled on a best-effort basis. Consequently, there is no supported configuration that can guarantee this Workflow/Scheduler scenario or a public rollout date for the 1.17.8-class fix.
Your evidence—fresh unique IDs remaining PENDING after the state store was emptied, plus terminate/purge calls hanging—does point past application code and toward the managed Scheduler path. Q&A cannot inspect or clear that Scheduler.
Open a severity-appropriate Azure support case and include the environment resource ID, UK South region, runtime version, first-failure UTC time, several stuck instance IDs, sidecar/placement logs, and the failing purge metric. Ask the service team to inspect Scheduler/etcd health and confirm the regional rollout state.
Avoid further destructive state-store resets. For immediate production resilience, move the workflow host to self-managed Dapr on AKS or another supported orchestrator until managed Workflow support and the required runtime fix are available.