Always better to grab the miles upgrade when it's available - assuming of course being in J is important to you.
Things can change quite dramatically in the final days/hours pre-departure on busy routes such as to/from UK, and not always in the way one would hope or wish. Surprised that you chose to cancel the u/g.