// all tasks are dropped when the executor is dropped. if the Drop
// implementations of anything in those tasks try to do anything with the
// executor, we will panic: "cannot access a Thread Local Storage value during
// or after destruction: AccessError"
// this tests that the Drop implementation of an epox::Fd doesn't panic after
// the executor has been destroyed.