fix ES per-document TTL (+ tests)