Hopefully, he was just dealing with a bit of a tummy upset; from what you've said about how he's behaving today, sounds as though he may be getting over that.
Robin - he ate nothing for breakfast but we had already given his shot.
I don't know what your schedule normally is (if you were trying to get out the door to go to work yesterday morning, etc.), but if you can't get him to eat and you have a pre-shot BG# like the one you had, would be far better to wait until
after he's eaten something before you dose.
While I've heard it said that it may be acceptable to give a token dose
if the BG# is high (i.e., half the usual dose
or less when the BG # is well up into the 300s or higher),
the manufacturer of ProZinc does not recommend dosing with ProZinc when a cat hasn't eaten. So anybody who chooses to give a token dose to bring down really high BG at a time when a cat hasn't eaten really MUST to be around to closely monitor the cat's BG throughout the cycle. (Kudos to you for the way you monitored and brought Andy's #s back up. Good job!)
Here's why I'm not a big proponent of shooting ProZinc when kitty hasn't eaten: While ProZinc is not a "fast-acting" insulin, some cats
' BG
#s do drop faster than the "usual" +4 to +6 nadir time. (My cat, for example, typically nadirs @ +3.5 - with a full meal in her belly.

) And without any food on board before dosing, giving insulin can be risky business no matter
what your kitty's usual nadir time is - because maybe your cat
will eat after that dose ... and maybe he
won't. And if he doesn't eat, that means the insulin can hit that much faster and harder. As one of the oft-used FDMB sayings goes:
"Better too high for a day than too low for a moment."
All in all, it looks to me like Andy is making really good progress - and especially this past week!

So am sending all good wishes that his tummy trouble is over and done. Stay the course; you're doing fine, Yvonne!