am I correct that the 3 prestige points for the start player token are awarded to that player who gets the start player token in the last round (basically increasing the value of the resting action in the last round)? Or is the start player rest token not resolved any more at the end of the game and whoever was start player for the last round gets the points?
(I assume the former, but just wanted to check for clarity.)
You are correct...
The player who gets the start player token in the last round gets the 3 prestige points.