Another option for those only needing 360 TPs on BAEC and based in SIN is JHB-KTM via KUL. Min 1 night stay (not sure if B2B possible art KTM), and depending on the day, 90 min connection at KUL both ways.
At U$606 works out at $1.68/TP as opposed to $1.96/TP for the TPE-KTM run. Another option for those based on SIN wanting to avoid originating in JHB is SIN-KUL-TPE or SIN-KUL-PEK both at $2.09/TP. Finally, there's BKK-KUL-TPE for $600.
All book into Z class.