Using Guava's async aggregation to wait till all gateways stop working.