Bug 13795: Make database update idempotent