The order HTTP headers appears to be deterministic, which could theoretically facilitate checker fingerprinting. We might be able to add randomization by monkey-patching requests from the checker runner or similar.
According to @maltek, this depends on the Python version and the order wasn't deterministic in previous versions.