with networkx backend, clique pruning on the test data currently produces two distinct results over multiple identical calls to the same code. - `nx.shortest_path()` produces the same paths in both