[TAV-508] Allow workers to run against different servers.

This allows us to add in a more taverna servers for scaling.