He picked up the Horn because he is changing. Progressing. For me it's absolutely clear, there is no question about it.
The Horn is the symbol of the tired still changing soul of Roland.
Just my two cents.
BUT
if he has to restart his quest from the desert how the blue hell can he pick it up? I haven't found or got an acceptable answer for this.