mark transaction as rollback only when duplicate contact name is detected (issue #5)