GSX never touches the airplane status, it doesn't even try to open doors automatically, because it might do things original airplane developers might not want so, it's up to airplane developers to check the various GSX variables that has been documented in the GSX manual, and do whatever they feel it's safe to do on their own airplane, to eventually turn off some of the features in the airplane that might be in conflict with GSX.
That's how FS Labs or Aerosoft or Leonardo integrates with GSX: they do all the coding from their own side, reacting to what GSX does, and nothing in GSX ever changes the airplane systems, since none can possibly know better what's the best way to turn on/off any airplane system better than the original plane developers.