FileDescriptor: don't throw from destructor