I always book a seat immediately after booking, and get upgraded from time to time. You used to have to wait until the "denied boarding" lights flashed on scanning the paper pass, and it was properly exciting waiting to see whether it would happen.
But these days the app changes the seat row to a lower number well before boarding. Takes all the fun out of it.