Hahaha, Lynn, very cute. You've come up with a very clever way to explain Jimmy's change of appearance on the show. Definitely out of the box thinking!
I don't think you should be concerned about why it wasn't mentioned on the show, though. Think of it this way -- from the characters' perspective, nothing changed. The actor changed; the character didn't.
It's only the fans who can "see it". (And write cute fanfic about it.)
Kathy