You know, in defense of his temperament we all have bad days and I have made so many calls to him over the last few days I kind of expected a blow up but he's been patient.
My guess is that he is just as disappointed as you are that this happened and he will fix it.