Child rigidbodies move with parent in Unity 2017
I have a simple scene where I shoot objects and make explosions using AddExplosionForce. There are several destructible objects, they have hierarchy like this: parent rigidbody, few child rigidbodies, and one children rididbody has other children rigidbodes.
I have created this project on version 5.6.1f and everything was fine: I added explosion force, everything flew in different directions, I could then shoot parent rigidbody again and it its children wouldn't move if they are too far from explosion. Now that I have upgraded to 2017, children inherit parent's transform changes: if I shoot parent rigidbody and even if children are not affected by explosion. they maintain their local coords and make a mess in my scene. Although if a child is affected by explosion it moves exactly like expected.
The problem is, for example. if I have a car with attached wheels, I shoot the car, its cabin and wheels fly in different directions (when wheels are children of the cabin). If after this I shoot the cabin again while the wheels are too far away from explosion and are not affected, they will inherit parent's transform changes and fly around the level. In 5.6.1.f there was no such behaviour.
Is there a way to turn this off or get rid of this effect without downgrading back?