I should also point out that after unning the first query:
UPDATE user SET reputation= posts/500
...all of the users reputation scores were adjusted properly however none of the users reputation power scores were changed at all. I know the rep power scores are calculated at run time but so I don;t see how these values don't get adjusted.
As an example here is a list of users both before and after running the above query: