The Devs seem unwilling to give a "definitive" answer to that question, so my assumption would be YES, you have to restart any franchise after downloading a patch ... at least that's how it's always been in the past?
Why Ian or Josh haven't checked in to let us know for sure is beyond me ....? Good news is, three months after buying the game you can finally start a real franchise!!! haha