There are situations where we'd like to be able to dynamically manipulate the set of Relays an endpoint uses as candidates for a home relay. Common use cases are scaling the relay network, or recovering from failure.
We'd likely rely on relays themselves as a source of relay network topology changes, but need to design & implement a new system for this.