fix(watch): use correct after-index logic

only add 1 to after-index if after-index != 0. This is so that by
default we simply watch for the next event.