I'm guessing a last minute connection that was taken off the flight managed to show up in the end and the GA put them back on the flight and gave them their seat back.
Or shenanigans, but likely the above.
Suggesting that someone be fired over this seems a bit over the top to me.