Wait for mutations committed before this call to become transport-idle.
Returns false on timeout, disconnect, or concurrent shutdown.