Looks like decompression is checked for in a function that catches behavior for DECOMPRESSION, PA, and WEIGHT ON WHEELS (no entertainment on ground when heavy devices should be stored):
https://github.com/x8BitRain/InFlightEntertainment-Scoot787/...
which then weaves through various functions similar to the above states. So I think your guess is on track!