Unrelated to what you're working on in this patch, but I just found a simple bug: creating a new skin setup in the garage, pitting out, and pitting back in will unselect the skin you just added to the list in the garage.
I did this in qualifying, and I think I had this bug before during a race too.. so it shouldn't be too hard to duplicate. If it isn't, I'll check back later and give more info.