fix handling of multiple fsevents in one read