* update metric tracking for OR + fix finish_reason missing from transitive chunks * linting + comments closes #5113 resolves #5112