I *believe* the answer is "Black holing happens as / after the thunk contents are copied to the stack, so the contents of the thunk are now dead and the data is live on a stack somewhere."

-Jan