WIP Extract receive policies

Extracted receive policies and queue purging from the dequeue strategy