Not quite right,
I don't know that I have any stellar advice about the legalities of keeping your job, but the fact that you've been getting up and going in despite all that has been going on in your life these past several months is an amazing accomplishment
Also, the co-worker that called you truly seems to have your back. Is he/she someone that might be able to give you some advice about maneuvering in the restaurant? Sounds like some things have changed, and someone on the inside could help provide some extra support, perhaps.
You are good enough--even when you don't feel like it.
bookmadness