That's just horrible- their lack of communication after you called ahead & let them know all that you could...it's just bizarre. Maybe they had a bad experience recently with some similar situation (like an attempted hold-up?), that's all I can think that would explain their horrible treatment, but to leave you waiting instead of communicating was absurd & unprofessional on their part. Very sorry for the loss of your dog, & especially that they allowed him to suffer.
Years ago I lost my large male Doberman in a similarly sudden manner- I came home to find him really "out of it"- turned out he had liver cancer- quite large but wasn't detected until then because there were no symptoms & Dobies have such a deep chest- there was nothing visible. I got him to the vet though to help him pass- it was nothing like what happened to you, leaving you calling & waiting outside for their assistance.
I could see that but when the on duty officer arrived and told them I was a police officer they could have quickly taken my dog in. They told that officer they didn't care who I was and were refusing me service because I was a big, intimidating guy.
KMG
0.1 BP 1.1 Blood Python 1.0 Brazilian Rainbow Boa 1.0 Aru Green Tree Python
0.1 Emerald Tree Boa 0.1 Dumeril Boa 0.1 Carpet Python 0.1 Central American Boa
0.1 Brooks Kingsnake 0.1 Speckled Kingsnake 1.0 Western Hognose
0.1 Blonde Madagascar Hognose 1.0 Columbian Boa