Congestion next

we had a problem that the queue would lock if one queue is full. This patch switches when a queue is full if a specific config value is set (:congestion_switch) couple of lines so you can easily see my changes.