PK Violation after transactional replication
It looks like that the identity column on the subscriber side is out of sync.  Run DBCC CHECKIDENT(TableA, RESEED) (or just DBCC CHECKIDENT(TableA)) and your problem will be gone.  You can check the documentation here.