Baking rigid body that starts animated (problem w. location?)

i’m having a problem where i’m having somebody throw something. so the object is parented to a bone which is animated, and then i let the rigid body take over after the character releases the object. it simulated fine in the cache, but once i bake it, it messes up the animation. it’s still animated, but not in the same location as before and is totally messed up.

^^^this is what happens when i apply all transformations

the rigid body is on the object, but the bone controlling that object is animated in pose mode, so the object itself isn’t actually ever animated