Only return an error when parsing of all events failed for a channel; return no error otherwise.

fixes (harmless) errors introduced by 425a3941e088fe1016b2e7422e3d210032b8bb2c