ENH: handle unordered events + prevent non-chronological event schemes in Epochs

Yo, this is stuff that should be tested, even if one does not see how it could happen ...
I tell you it can happen when working with many conditions + dict operations + fumbling with complicated event schemes.