I have no advice PD. I do sympathize with you though. I still suffer from insomnia myself... I haven't found anything that works for me. I try not to obsess on it when I can't sleep. I know that's easier said than done but beating yourself up and going through the list won't help. I guess I sort of made peace with knowing I probably won't sleep if that makes sense?
Anyway... big hugs. I hope you do get some sleep and I hope you don't get fired! Maybe a night job might be worth thinking about
?