Missing piece for battert bar
Revert "Revert "Harden against transiently unavailable backup transports""

This reverts commit 3fd583ccffea670e46b5d5cf5b709dd0eccafaaa.
Revert "Revert "Handle backup transport registration dynamically""

This reverts commit cacbc500666975694f92ba5475a080b640c25396.