I am having trouble with exporting a rigged model to Collada. It mostly exports correctly with exception for objects which use armature. I baked the animation for all the bones, so there are no constraints involved anymore. The armature object itself, is parented to a non-armature parent object, and has no keyframes (if I try to bake object keyframes for it, it wipes the bone animation)

Here's how it looks before the export

And here's what it looks like after reimporting it back in render. As you can see, the tool attachment which originally uses armature has gone frantic and is displaced all over the scene.

The bone animation has exported, but all the geometry is skewed and/or offset. I can't make any sense of it. FBX export comes out even worse.

Try selecting the objects causing problem then hitting ctrl+A then Apply location