I've been meaning to ask ... why have all the examples for shellshock used `env`? Without even an -i?
My guess is that the unadorned `ONESHOTENVVAR=1 someprogram` is a little obscure to some. As to the lack of -i; it almost certainly necessary makes no difference to the result.