Bug 1131031 - improving /etc/group, /etc/shadow recovery

This wasn't needed because the check for password existing already happened.  I don't feel strongly about this so if someone feels the extra defensiveness is needed I can add it back.  Personally, I would expect the method to raise an error if I tried to added an entry that already existed.