Creating a new version is far more common than creating a new branch. If I am the author of a given released topic, make "Create a new version" happen when I try to check it out without asking for confirmation or asking if I want to create a new branch. Ask for confirmation only if I am not the author. Make "Create a new branch" a separate operation because it is uncommon.