[tools] If no refhost found in chosen location, try different ones in MTUI
In UV squad we are using so called locations as a form of load balancing of the load on refhosts.
Each location has refhosts assigned and based on used location in .mtuirc the appropriate group/location of refhosts is being chosen from.
Sometimes the location requires necessary refhosts. In such case another locations should be used as backup.