It appears there was something corrupt in the emacs process somewhere. It is quite possible that emacs had actually been running since before the date in question and had somehow become slightly corrupted.
Restarting emacs fixed the problem. I will, however, keep an eye on things, at least for awhile.
Thank you to those who helped me track down the problem. I hadn't realized how much I rely on magit.