Testing with various combinations of causing and healing netsplits via erlang:disconnect_node/1
can produce divergent states or a dq (locks_leader) process dying. These issues do not occur at all
when a different testing strategy (erlang:halt) is used.
erlang:halt is used in the locks tests.
erlang:disconnect_node is used in riak_test.
Is erlang:disconnect_node/1 reasonable or are there underlying issues with dq, or deeper
still with locks or net_kernel ...
Credit to @Licenser for discovering one of the symptoms.