The comment just above this is now wrong as it explicitly says the ServiceRoute header should point at the Sprout cluster.  Why did this need changing?  Is it just to hide topology better?