A way to force the task status transition to multiple assignees

A way to force the task status transition to multiple assignees

We would like to have a way to force the approval of multiple users for a task status change. Right now we have to create a chain of blueprint transitions where the "After" rule does assign the task to all of the necessary users in turn. This is not an efficient way to achieve what we are trying to achieve.

BEWARE: The request is NOT assigning the task to multiple users though. We want the approval of multiple users for the task status so it can be changed to the next status on the line.