autostrut ignoring IJointLockState joints
See the picture. The problem is, that the part in the middle (Infernal Robotics Rotatron) is a part implementing IJointLockState and returning “true” when IsJointUnlocked is called and… well, this is not ignored, but in case when you are on the parent side of the joint, then you should only autostrut down to the parent of the joint (but not to the joint itself). If you are on the child side of the joint (connectedBody), then you can autostrut also to the joint.
But KSP does go down to the joint in both cases. And you cannot turn the autostrut off for landing legs (Bug #15648).
That's wrong and movable joints are all locked when using autostruts.