Redo worker channel shuffling so that the goroutine is replenished after termination