Ran the same basic open window (unlimited block download concurrency) with a fix to the work allocation so that each peer can get a much larger chunk (up to the protocol limit of 50k). Since the new benchmark is another 50k large blocks, it's doing a lot more work, but finished in 57 minutes, so still under 1 hour. But also got a somewhat more balanced block distribution.