Understanding event delivery and retries