tickets/DM-199: Develop new master-worker result system

requestSquash() seems buggy - you have code like:
```c++
if (i != _receivers.end()) {
    // do something with i->second
} else {
   // do something with i->second
}
```
I think the `else` invokes undefined behavior, but I'm also not sure the condition in the `if` is correct.