7bc6f47070
/api/site/spokes already accepted these and drove proxy_client's relay automation, but nothing on the real operator join path ever passed them through -- a no-inbound spoke calling /join had no way to trigger its own relay route. Forward them into the internal /spokes call and surface the resulting relay note in /join's response.