It's quite a pain, I planned in advance the flight to go to Komodo and now Batik changed the direct return leg from LBJ to CGK from 13:45 to 17:45, which means I will have only 2 hours and 20 mins (if on time...) to get off the plane, collect luggages and check-in on ANA flight to Tokyo. The other options given are worse, as I'd need to change plane with very little time in DPS OR depart before the boat from the resort arrives in LBJ. I wanted Garuda for the last flight, but they just don't fly often to LBJ.
Crossing fingers...