If a higher-priority event becomes active, don't continue running events of the current priority. Bug found by Ralph Castain.