The problem was caused two issues:
1. It was possible to stats to not be properly reset if a client disassociated and re-associated in a short enough time period, depending on the timing of some other variables.
2. It was also possible for statistics in shared memory to be read before they had a chance to be reset in a similar instance.