Split Brain Test for Queue

attempt to fix failed first pull request
I ran 150 times both of them without failure.
When an object creates something, I normally call them 'createConfig' or 'newConfig'. This is because it very clearly indicates that you are creating something new. A get method normally does some kind of lookup; not construction. It isn't a very hard rule, but it makes code simpler to understand is my experience.