Yeah, this stuff is just a whole lot of fun.
Appears to have been a corrupted database that needed to be repaired. However in order to do so, the folder on the server needed to hold the temporary files wasn't big enough to do the job. So one thing led to another, and here we are.