I think your payment hit a superblock (the blocks where a budget proposal was paid) which, IMO should be repaired in the code. I think it's so infrequent, that it wasn't a priority. But I think these superblocks are coming more often, as we have many budgets being paid, and this will really start to impact everyone sooner or later (not to say your impact wasn't important) and will affect the masternode and mining income adversely. I mean, does this only affect MNs? Or also miners?
It just needs to be fixed at the first opportunity imo
Nope, the budget code will never cause a masternode not to be paid. It just pushes back the masternodes payment a few minutes on the network.
What was it then, about a month ago... there was something about a chance that a masternode wouldn't get paid? A rare situation? Or was that the fix?
Unfortunately, I can't find the block that GilAlexander was to have been paid at. DashNinja does say he was paid recently, but doesn't say which block, and we can't see what happened without the block.

It does say he has been running no problems for over 3 weeks, and it's been 7 days, I think, since he's been paid. It'd be nice to figure out what happened, in case someone is messing around and found a cheat, though a long shot, it's important to catch 'em asap if that's the case

Anyone know of a way to find the block he was supposed to have been paid on?
Account number Xccqh1yAg2HBNrn9ENdPu9RiREiH65ggCk
he thinks it was around block 369877
Not much more to go on beyond the supposed time/date of last payment at dashninja.pl almost a day ago now... And he wasn't the payee on any of the possible blocks fitting that description. I don't know how else to help

Sorry!