This also happened during the third season of TNG. Officers can be seen wearing the "new" style uniform and the "old" one from seasons one and two. I think the excuse was they didn't have enough of the new uniforms yet for the background extras. I don't know what the in-universe explanation is though... Starfleet likes to slowly phase out the old uniforms??
I guess the movie is consistent with the series in this respect.