Only fallback to zothub as a last resort during directory discovery.

If we haven't chosen a preferred directory, pick one randomly from our known sites before falling back to the primary.  This should spread the load a bit and hopefully reduce "Zothub is down!" threads.