The Warrior's jacket is significantly more worn-out than the Ninth, so they're probably meant to be different jackets. Its really, really stupid that they went that way, because it made the absence of the Ninth and original intention of casting Eccleston in the 50th so much more obvious.... but I had a fan-theory about the jackets, if I may.
The Ninth Doctor picks a new jacket from somewhere, and after an adventure with Rose and Jack in a planet that actually was part of the Time War, the Doctor runs into the Warrior. Naturally, the Ninth doesn't reveal himself to him, and is mostly in shadows, but anyway, long story short, gives the Warrior his jacket, and when the Ninth returns to the TARDIS, he realizes that they both wore the same jacket for all those years. Then uses a clothe refurbushing technology to regenerate the jacket and there you go.
Yeah, its convoluted. But, really, I like that idea.