Envy and action queue

Could you make it that Envy also puts the envious creature after the creature who’s speed it is copying on the action queue.

As it is now when it copies a creature’s speed, it has no effect on the action queue order and it looks like it just uses it’s own speed stat to determine where it is on the action queue. Could it be possible to maybe re-sort the action queue after all ‘start of battle stat changes’ have taken effect?

Does casting speed enhancing spells actually re-order the action queue?

i.e

In round 1 there are five monsters,

That go in this order

Hero A
Hero B
Enemy A
Enemy B
Hero C

Whilst during turn one, Hero A buffs the slowest creature’s speed Hero C, no other creature has already taken a turn yet this round. Hero C is now faster than every monster including Hero A, the action queue re-orders itself to this during this round.

Round 1

Hero A (Already taken a turn)

Hero C
Hero B
Enemy A
Enemy B

Round 2

Hero C (Since Hero C is now the fastest, it will go first in this round, which is after Enemy B who was last in the 1st round)
Hero A
Hero B
Enemy A
Enemy B

Thus after the last monster has taken their turn, the next round’s action queue order will change if the speed hierarchy is different.