Any updates on your rig?
So after taking it to a second shop that I trusted, it appears the timing belt slipped, and pistons were hitting valves. They're going to find the exact cause and if any pistons are bent tomorrow. He says he has seen this and have the engine be OK before, so I'm keeping my fingers crossed.
I'll update again once I know for sure.