[GHC] #16038: Simplifier incorrectly breaks recursive groups