activity: move event dict update into try/else: