POHSIG Workflow signature

Hi,

I'm trying to modify a standard workflow rule POHSIG to automatically sign PO if   [F:POH]TOTORD < [F:POH]CREUSR maximum value

But it works only if user that creates PO is in the first line of Rule values.

For Example how it works in standard workflow rule:

TEST1 creates PO [F:POH]TOTORD<$10K. PO is signed automatically.

TEST2 creates PO [F:POH]TOTORD<$10K. PO is not signed automatically. PO has to be signed by TEST1.

After i changed order of users in Rule values to:

1. TEST2

2. TEST1

PO's created by TEST2 are signed automatically but PO's created by TEST1 must to be signed by TEST2.

Anyone knows how to fix that?

What i want to acomplished: 

If TEST2 will create the PO [F:POH]TOTORD<$10k, PO should be is signed automatically no matter in what order he is in Rule values. 

Thanks for help

Andrew