I've had situations where I have checked in online to an assigned coach seat, and then my upgrade goes through bumping me into first with an unassigned seat. Even though I cannot check in again online it has let me select a seat and that selection has held.
I don't know if these situations are comparable but I would think they are.