HTTPCLIENT-1108: backing out my earlier commit of the FIFO structure, to restore prior functionality. I realized I didn't do this at the right level; we want to do FIFO at the per-route connection pool level but do LIFO at the "all connections" level. Will keep working forward on this.