Something eerily similar happened to me.
One day I arrived at work as usual and the turnstile didn’t work. I had to request a guest pass and call some colleague to escort me because I was disabled in the security system.
I went up and I obviously couldn’t open the door and access my pc.
The scary thing was that I was still in the middle of my contract, it would have expired only 3 months later.
I contacted my boss and went home.
A couple of days later they managed to reinstate my security account, although I couldn’t still access my pc for one or two days.
In these days I just helped my colleagues.
Once I got back my account I started re-requesting the 10s of permissions that I needed, and while I was doing so I found an open request to recycle my machine.
Luckily I managed to contact the guy that was supposed to take it and I stopped him just in time.
On the whole I probably lost two weeks.
What was the trigger for my termination?
Apparently someone managed to input the wrong termination date in SAP for my contract, and that started the havoc.
Obviously there were alerts before my termination but everyone ignored them because in the other systems visible to the approvers my termination date was correct.
Luckily I got paid for every single day, even when I was at home, but after three months I’m still suffering from random problems in random systems that are probably related to this mess.