I think at the time by 'standard' I did not primarily mean TB's workings, but 'standard' as per guidelines. And I know the TB team try to stick close to those. At the time I wrote that remark, the possibility to select a local speaker for the final prayer had just recently been added.
Looking at the template it looks like a local brother, when assigned, will be printed, but when not, nothing will be printed. Yes, this could be addressed in the template by IF (potentially also ELSEIF) and ELSE.
There is now a line in the schedule that says #if !prayer2_name!# !prayer2_name! #ENDIF# .
I suppose you could insert #ELSE# !pt_speaker! just before the #ENDIF# . Mind the exisiting text makeup
Honestly, in our congregation we only know if a speaker stays for the entire meeting like a few days before. In which case having a neat schedule is just for the sakes of having a neat schedule.