SQL Server - How is a row updated under the hood?
I'm not a replication guru, but record may be marked as deleted only in case when an update is generating Page Split.

For the case of replication you can test it by looking at DBCC PAGE and look through transaction log.