As soon as you delegate H to be the Primary, start taking transaction log back ups. Once you move the server to B, start restoring the transaction logs. Before the time of cut over to B, restore the last transaction log.
That should give you minimal downtime and No data loss.