В процессе демонизации дескрипторы 0, 1 и 2 закрываются только если они связаны с терминалом.
Это устраняет баг, когда после рестарта swd interrupt pipe создавалась до демонизации
(конструктором глобального объекта), и получала дескрипторы 1 и 2, которые закрывались
в процессе демонизации.