Add index-based service discovery names

Backends can now be reached as "<index>.index.<service>", where index
is 0-based and will change depending on the service assignment, so it
is not guaranteed to stay constant for a specific backend.
2 jobs for !261 with improve-service-discovery in 4 minutes and 51 seconds
latest merge request