Stop fetching when reaching existing event.

 GitHub returns events in LIFO order, so that the newest event is returned first. This means that we can stop as soon as we see an existing event.