`LowLevelIO` 's `Cleanup` function causes deadlock for code that relies on proper sending and receiving of `Status.Closed` signal.
LowLevelIO'sCleanupfunction causes deadlock for code that relies on proper sending and receiving ofStatus.Closedsignal.