I had to find out, so I changed buddies. Apparently the counterfeit shiny buddy does not become a shiny Zorua. Nor do the CP’s translate (I had a shiny Unfezant buddy generate a shiny fake Unfezant with CP over 2400, which I caught and got a non-shiny Zorua with CP15.
)