[GHC] #11577: GHCi accepts invalid programs when recompiling