From what I've read, trophy points are only recalculated for users that have been active within the past 24 hours. I suspect it's a way to reduce the number of database queries. When Wendy (or anyone else) logs in next time, their points will be adjusted that day.There is still a problem. For instance, Wendy still has not received points for either the 2500 Post level or the 10,000 Post level while everyone else that I've checked that has passed those levels have received the points.
Perhaps it's just a matter of when the calculations are done. It could be that they are only updated when a person visits the site. That actually makes a lot of sense as a good compromise between recalculating them each time they are needed verses storing them in the database as they are awarded for quick lookup. If the system is configured properly then the only points that could go unawarded for any length of time would be the time-related points (5 years, yada yada). But that means that in this instance, anyone that will get more points as a result of this fix won't be awarded them (and, hence, no one else will see them) until they log in again.