Yes, because when you pay to upgrade you're going to pay the difference between the fare you paid ($0) and the fare for the room (rail fare + accommodation charge).
You'll earn 3x points on the backside, but it isn't the best use of points on the front side.