“ 2b: Play this tile right after another player chooses a die.”
So it seems obvious to me that you intercept the die *before* they decide what to change it into?
That means you have to use it for the original value in my opinion.
Yeah, I agree that would probably be more correct as implementation, to avoid confusion.
But indeed it is also more difficult because of turn order.
If you feel this is really necessary, best log a suggestion for the dev in the bugs/suggestion tracking system.