To address the problem above of setting `RDY=1` on a non-producing connection when in a backoff state... instead of randomly getting a connection from `possible_conns`, maybe we can sort that list by how recently we've received a message from them and pop off of the top of that list.