ECalBackendEws: Do not cause double-free of a GError

The e_data_cal_respond_...() functions "eat" the GError, thus the later
functions cannot free or otherwise use it.