Primary flag now set in post save [MJ-613]

@galitskyd and I were able to reproduce the error that created multiple primary names. We tested this using the same method, and it appears to fix the problem.

All tests pass.