OK, I just sat down and ran a quick and dirty analysis using some broad assumptions, and I can't find any evidence of anything outside the ordinary. In fact, it looks very similar to the way the math says it should look. My simplifying assumptions were that 1) there were 400 masternodes active from 6/26th to today, and 2) about 50% of blocks made a payment during that time.
Analysis of historical:
According to those assumptions, you would expect to see about 30 masternodes with 17 or more payments, so finding an example of a masternode with 17 payments was not unexpected. If you've been running a masternode since June 26th, the most likely outcome is about 11 payments. On the low end, I would be surprised to see an example of a node that had been running that whole time and received 0 or 1 payments, but even finding one example with only 2 payments would not be unexpected. As I scan through the MN's with uptime going back to the 26th, I'm not finding any examples of 0-1 payments. On the high end, I would not be at all worried unless you could find an example of a masternode with at least 26 payments (the probability of seeing one is less than 1%). Even then, if a lot of those payments came in the first few days (when the number of active MN was much lower than 400), it would require further analysis to confirm anything out of the ordinary (and I'd need to know exactly how many MN's were active at any one point in time to do this more accurately than my simplifying assumptions allow).
Going forward, what to expect?
Now that the number of masternodes has stabilized at around 520, here is what you can expect going forward:
Over the course of the next two weeks, assuming 520 masternodes and 50% blocks with MN payments, we should only be able to find one or two examples of masternodes that don't get paid at all during this time. If we see more than about 6 examples of masternodes that operate continuously during that time, are configured correctly, etc. that haven't been paid, then I would start to suspect that we have a problem. The chances of that happening are indeed low... less than 1% chance. Obviously, if the ratio of blocks getting paid rises higher than the current ~50%, we could start to draw conclusions sooner than two weeks from simply observing that there are some non-paid MNs. At the other extreme, now that we have lots of MNs operating, the chances of someone getting 18 or more payments over the next two weeks is very low and could also illustrate we have a problem. Again, this assumes 50% of blocks paying, so if that ratio starts to increase, even finding nodes with more than 18 payments could be likely (I'd need to rerun the analysis based on the actual observed ratio).
Once payments are enforced:
Once all payments are enforced, you really need to wait a week before drawing any conclusions. If we can find an example of a MN doesn't get paid once in over a week, that could illustrate a problem. But again, this assumes 100% of blocks include a MN payment, which isn't the case today.
Bottom line:
Observing 2 days, 4 days, or even 14 days of no payments on a single masternode is not unusual when we have ~520 operating and only 50% of blocks getting paid. Truly random selection will result in some examples of extreme results across a population of 500+ MNs on both the high end (e.g., 20+ payments) and the low end (0 payments to date). With more data we could draw stronger conclusions, but thus far, there is no evidence of anything unexpected given a random selection. In fact, it would be unusual and concerning if we didn't observe some examples of zero payments or 20+ payments given the short length of time payments have been operating.
I hope that gives everyone a bit of comfort. The more I think about it, the more I like the idea of a "masternodedays" or "masternodeblocks" concept similar to coindays. It would help prevent extremes and make things more fair over shorter periods. I don't know how difficult that would be to incorporate, but it could help ensure greater fairness in the distribution of profits without creating a risky situation in which the next node could be known in advance (like with a turn-taking arrangement).