Split Brain Test for Queue

attempt to fix failed first pull request
I ran 150 times both of them without failure.
Why don't you make use of the assertTrue eventually? And this kind time dependency in a test makes a test very fragile, because perhaps it worked fine on your machine, but maybe it fails on another. The worst thing would be that if it fails from time to time and then you have a sporadic failure.