Update:
I've found another vet, the earliest I can get an appointment is tomorrow afternoon. Zeph is better than he was - is eating, drinking and moving a little, although he is snuffling and sneezing still.
I have a bigger problem now. Literally 5 mins ago, Ion started making noises that...