[Haskell-cafe] GHC threaded RTS will call the finaliser of a ForeignPtr while references still exist