A) I don't have a time machine.

Something similar happened to me yesterday afternoon. I had a meeting originally scheduled for today at 1:00. Organizer sent an update over lunch yesterday re-scheduling it for 5:00 that afternoon. I was like nope, nope, and nope, as my calendar already showed me as out of office from 5:00 on (DH and I had tickets to a concert) so declined. She asked for a status update instead and I provided one in an email.
At 4:07, I received an updated meeting invite that the meeting was now at 4:00 (i.e. already in progress). Hello? I was in the middle of something so I finished that up and joined around 4:15. Ugh.