You could make use of human task life cycle operations - other than the most common. Depending on your scenario you could either user forward or delegate. That of course would change you process a bit, meaning you will have only one task node that once it is done by the first actor, it could be delegated to the other actor for review instead of completing it if you want to operate on the same task instance. The other person could either approve it and move on with the process flow or return it back to the previous assignee.
For more details take a look at task service section of the documentation, especially task client api.
Unfortunately you will not be able to utilize console for that, it does not cover all the task life cycle operations, afaik.
Would that make your case?