GHC threading bug in QSem