You could argue that allowing the ins to be reset when the a/c was not on the
ground was a system design failure. Even if you could reset with wings level
in flight, all you have then is an attitude and perhaps vector reference and
not an ins.
Some of this kit is just bad by design, but that issue was discussed at length
in the AF447 thread with no concensus, fwir :-)...