Not checking None result

None is returned from ```Session.add_or_renew_pool()```  when the load balancer policy returns ```HostDistance.IGNORED```. This is appended to the futures list without a None check. These None values eventually get a method call and bomb.