[GHC] #15832: returnIO/bindIO destroys runtime explicit stack information in some cases