Yes when you upgrade at the current price you get the current promotions. I just did an upgrade from club balcony to haven and lost the latriple. It was a good deal because the upgrade was less than the minimum bid... However the current promo is one extra per night so I'll still get 3 points per night(1 normal, 1 extra for haven, 1 extra on the promo). With latriple I was getting 4 points per night so not a big loss.
You would also get all the current promotions which are basically that same at least for me. I.E. free at sea, drink package, 3 dining, 300 minutes wifi, $50 shorex credit etc. However after the upgrade all these promo's dropped off when I got the invoice. Called the PCC back and got it all corrected but it took him 20 - 30 minutes to get it done.