Hm, thinking about it, this whole change creates a WAR that can only run on 1 machine (or cluster). That's not good. There must be another way... Can't you inject the asset hostname prefix as part of Settings?