Update
My friends upgrade came through Yesterday (Friday) for a Sunday flight. The flight still shows 19 open seats though so the load is probably pretty light. Still doesn't answer the question of what takes precedence - Status or Booking CLass...
Thanks for all your replies.
DM