Well now I’m REALLY at a loss – I just restored from a 3-day old backup, and the problem persists. I had installed a few new plugins in the last couple of days, but they’re all newer than the image I just restored.
The website is still (back) up and running, but I am STILL getting a 524 timeout on the wp-admin page.