Interesting. When I say 'freehub body' that might not be the right term, but what I mean is when I grabbed the cassette to pull it off, what was left looked like this:
The splined cylinder was still (solidly) inside the cassette, with its pawls sticking out the back. Putting it all back in, it was not hard to get the pawls to slot back into teeth. The thing that could conceivably fix the freehub together, just pulls off with fingers. It's all held together loosely by the lockring, and then tightly by the quick-release.