Zo take him to Bredan, he sounds like a very good vet. The fact he won't help you out over the phone is only fair, he wouldn't want to give you the wrong answers over something he hasn't seen.
Secondly it's his living you can't expect him give that out for free.
Take it to him, do whatever it takes $99 isn't much even if it is a waste, someone that highly recommended by people can't be half bad.
The same with Robert he is an exellent vet but wouldn't be able to do much without seeing.
I took my snakes to Robert and he was very good and does all he can and tells you how it is.
He also told me that he has a few keepers that freight their snake to him when they have a problem as they don't trust anyone, i don't like the idea because freighting a sick snake would be stressful to it.
Best of luck with him Zo hope he gets better soon.
Steve and Naomi.