Reparenting blueprint breaks components

I was not able to solve this, so I ended up just re-creating the mesh and collision components, and updating all of the blueprints.

This may be a bug with UE4.