add multiple queue re-scheduling test
[fixes #104] ensure targetQueues are unique per flush.
Merge pull request #105 from stefanpenner/defer-once-fail

Defer once fail