My best guess is that the seat change happened first (for whatever reason) and this caused the un-checked-in. Not good, but it's all I can think of as a reason. I'd call web services (800-222-2377) to see if they have any ideas. No one here will have a definitive answer; they might.
Cheers.