I wouldn't be so quick to jump to "shenanigans" ... It just sounds like that agent needs to be retrained. Yeah, it sucks to have your upgrade seat vanish in mid-booking, but it's happened to me and I'm sure it happens to all of us. We all know how finicky Revenue Management can be with the R bucket, and it sounds like that's exactly what happened to the OP.