I guess my point is that you really don't know what the code is in the R2lC unless you talk to the folks that made it. The Lionel employee's I have communicated with don't know all the details with all the R2LC because it was before their time, and those former employees did not document everything.
We do know that some R2LC had interoperability issues with certain aftermarket motor drivers. All cleared up when matched to the correct R2LC.
Maybe Lionel gave blank R2LC with a basic code laid out, and TAS, ERR, K-Line and others modified the code to what they needed and loaded it. I just don't think you can know, unless the guys at Lionel and K-Line told you what they did. Mike can probably add some insight since he ran TAS and used the product.
All I can report on is the things I see when I work on them. The pulsing fan is one. The difference in Cruise codes and wiring is another, the soldered RS 4.0 chips is a third, the RS 4.0 activations sounds is another. But I don't think any of those employees from that time period still work for Lionel. I can't imagine that they didn't find a bug or two that needed addressing on the initial run of C08s, but there is no documented revisions to C08 and it was a mainstay. Every program written has a bug or 2 that need to be corrected. G