Yes - we've seen some HSSs return a server name on a capabilities request, so sprout has code to use the provided server name if it hasn't already been tried, and to use the capabilities otherwise.