Support any combination of edges from various threads
#7864 fixed one particular case of this large feature, but likely this was the last one issue for the default configuration we use. But other configurations can introduce other cases. So it would be much better if Bridge will support any combination of edges from various threads, that is the most general and exhaustive case. For instance, you can take any error trace with several threads (say, attached for #7864), reorder its edges randomly so that just the order of edges within each thread will remain the same and try to visualize it.