For such occasions I've built a script which checks if TRN log files are filled for >50% and launches corresponding BACKUP LOG jobs when required.
Those jobs may included into replication plans, maybe not - it does not matter.
You just dynamically shorten the interval between consecutive backups when the growth is too big.
_____________
Code for TallyGenerator