internal/v4: add changesPublished error tests; disallow limit=0