See some discussion in https://github.com/trixi-framework/Trixi.jl/pull/2408. The only change in behavior in Polyester.jl between v0.7.16 and v0.7.17 is due to https://github.com/JuliaSIMD/Polyester.jl/pull/154.