Queue connections retry on failure

Try to reconnect to the queue when consuming. We also increase
the reconnection timeout to support queue restarts.