[GHC] #10684: Error cascade when unrelated class derivation fails