Secondary Database Replica in Reverting/InRecovery (Long time)
I waited it out for about two days and the replication is back up.  

I guess it's best to let SQL Server do it and to monitor the counters pertaining to the undo (SQLSERVER:Database Replica -> Log Remaining For Undo and Total Log Requiring Undo).