In the meantime, I'm trying keep the site running, prioritizing scheduled tasks as much as possible without breaking things and attempting different approaches to try and help the site run smoother. Can't say for sure that there's progress but it feels as if the site is just a tad bit more stable.