After reading some of the comments above I checked with TK and they did cancel my return flight - phone agent said I was listed as no-show in his system - so will need to find a new ticket back (SV from Athens is looking like a good candidate). Thanks for reminding.
Anyway, answering some of the questions:
- My TK ticket was SIN-OSL//TXL-KUL
- I did show this Turkish + Norwegian itinerary when applying visa in Jakarta but honestly I don't want to bother myself that much that I consider a legal action (also there is a trust issue with.local justice system but that's a different story)
Just want to add the Norwegian ticket might be cheap, but the non refundable hotel booking in Paris was definitely not (to me). I had it all in my phone and ready to show the TK agent in IST but they kept arguing about my visa. in retrospect, I should have printed them out.
Expensive lesson learned indeed.