[GHC] #8423: contraint solver doesn't reduce reducible closed type family expressions (even with undecidable instances!)