I have performed at many, many events and I have never canceled.  If there were an emergency I would find a replacement who is also a professional.