allow restarting of a Queue

Before, if you called q.Stop() and then q.Start() again, this would
result in a panic.