There is no circular dependency condition so the fact that the error is thrown is a bug as far as I can tell. I don't have time and patience to open a support case for it.
This is my workaround. I'm not passing any parameters my saved search is pure streaming commands so I can't be sure it will work in other cases.
| union
[| savedsearch search1 | <stuff> ]
[| savedsearch search1 | <different stuff> ]
The "set union", "multisearch" and "multireport" commands may work.
... View more