I wonder about some values also.  The ones that bother me the most are the ones that are following a certain naming convention very strictly but the person does not fall in the category for that convention.  (Non-Arabs with names that could be based on Arabic are the primary example.)   

 The number of mistakes that have been made by bots in the past in developing sort values make me very pleased at you worry about making mistakes.  If you expand you efforts slightly, the various guidelines and conventions may become second nature.   

 I think the main reason ListasBot has stopped working on the problem is the very low frequency of edits it was able to make.  It was taking the value in ((tl|DEFAULTSORT}} or in  and using that to complete the .  Many times, as you have found, the main pages does not have a sort value either. 

 Thank you.  You made a significant dent. 
 :