Case Study Summary
Overall, this solution worked acceptably. The main benefit was in allowing us to quickly review if/where merge conflicts were occurring. We could then identify and resolve issues early on.
However, it didn't fundamentally resolve a lot of the issues we were encountering with the branches steadily diverging. Later in development we decided to stop actively working on version 3, and focus on version 4.