Rethink the automatic retries stuff.
Restore _transport(), which is used when getting the client id.