Actually I think this can be easily fixed by not allowing to do "New Game" on an existing profile, making it one profile = one party.

Since you can create multiple profiles, I don't really see the point in starting several games using the same one.