I can understand your disappointment but if it were me, I'd be relieved that the company canceled. With the vast ecoli breakout I'd be wondering if Id get get sick every time I ate. They don't know the cause yet and until they do it could continue to spread. Fifty days will pass quickly and it will likely be a healthier time to travel.
There is a another post today from someone who called and canceled at the last minute. Getting sick while away from home is not fun and I understand why some would not want to take the chance.