Fix: Database: Save patron updates without dups

We were creating extra records when updating
a patron document for the first time.