I think you hit the nail right on the head with the answer to the origonal question.
First get on the cruise you want , in the room or category you want, when you want it. Getting price adjustments ,upgrades
etc. may or may not come along later. If they do, fine. If they
do not, you are still going where and when you wanted at a reasonable price.