We put the user and team file updates back to every 3 hours (used by 3rd party stats), so we're now back to regular behavior. It looks like we should be ok from here on out.
There are two upshots of this mess. First, we've developed some new emergency procedures to deal with such back logs better in the future. We also have plans for how to refactor the stats input code to potentially speed up the process by 5x (at least 2x). That should help in general (perhaps lettings us go back to hourly updates).