Did you refresh the booking after the upgrade was applied? One bug I found is that if you don't refresh the booking on the phone, the old class of service appears on the boarding pass. However, the seat number was correct. I fixed this by deleting the boarding pass, refreshing the booking then downloading the BP again.