Unfortunately, you can't define the order of row2 Vs row1 because the source component is not a tMap. tMap can manage the order of its output. See related 467.
In your case, insert a tMap after tDBInput_2 and link tUniqRow_1 and tMap_1 to this inserted tMap.
There is a bug when you use a tUniqRow on a branch: if tUniqRow rejects the row, all branches are bypassed.
That bug will be fix in the M3 release?