Safe Consumer Dispose

... Queue

On Dispose wait all current message to be processed before disposing the
Queue