Hmm. I suppose that's a disadvantage of having a less formal code-review process, compared to one in which the reverter would have to specify a reason for each reversion, making it easier to detect spurious reversions.
You'd think that a site like GitHub would have mandated code review for all commits by now. Especially after that time a few years ago when they managed to accidentally delete all the pull requests in the entire site, or something like that!
Wait, they're a ruby shop, they don't even believe in letting the compiler help you avoid making basic mistakes. dons flame-retardant suit