Basically, the mechanics/electronics inside the strut seem to be pretty simple and robust.
Now, there is nothing you can do about a worn out strut... but what about one that just stops switching, causing an ECS fault? When an electric motor sits unused, it can develop a tendency to stick... I have seen this countless times. Has anyone limped around with a bad starter by smacking it with a 2x4? Small, low power motors have a very small torque capability during acceleration, so any unexpected load can cause the current draw to exceed the controller limit and the fault is set.
I guess I am wondering if anyone has ever tried to revive a dead-switching strut by momentarily applying extra current? Or by gently tapping the strut shaft with a small ball-peen hammer to give a little jolt the motor?
I guess you could still have a bad rotary switch array (or a dead motor/open windings), but the tear down didn't expose the switching, so it's hard to tell what that switch even looks like. Still, though... I bet just giving that motor a little spin could clear things up. Too bad you have to destroy the shock to get to it.