The common Engage headers, resolved on every request — never snapshotted, so the session ID is the current one even after a rotation.
final Map<String, String> Function() commonHeadersProvider;