А зачем обращаться к метадате через "все возможные url текущего инстанса"?
Как вариант можно запрос на метод login в SOAP запрос сделать и он вернет что-то похожее.
'soapUrl': 'https://eu14.salesforce.com/services/Soap/u/39.0/00D24000000JwEn',
'serverUrl': 'https://eu14.salesforce.com/',
'metadataUrl': 'https://eu14.salesforce.com/services/Soap/m/39.0/00D24000000JwEn',
Даже при кастомных доменах к любому оргу можно достучаться по урлу вида https://eu14.salesforce.com/
Думаю что этот базовый url можно вытянуть и без login метода (нет под рукой примеров)