Maybe you should try to talk to the actual (old) vet to see what he/she says about what happened. Not to try to get the support staff in trouble, but if I were the vet, I would be pretty livid at how the situation was handled. I find it hard to believe that a support staffer could have the knowledge via the phone to determine whether or not your puppy would be ok until 2:30.
Thank goodness you got him into another vet, glad to hear he is doing better!