[sgen] Fix hazard pointer free deadlock problem. Fixes #9828.