poll task: unify checks for existing responses, prune activity_json property

for #110 and #68