If you call and book an R fare in the first place, you can keep making changes for free and it is unlikely that you'll be paying a fare difference as only Y and E are higher fares. It might even make sense to ticket out of BKK or DXB as freely changeable fares may be cheaper (for example ex-DXB all fares are).