I don't know.
I would note that in each instance the upgrade was made about 5 hours before the flight. Presumably the elites would have been upgraded before me. Also, I don't know if its available on all flights or just the ones that I took (Tuesday late afternoon from DCA and Friday earlier afternoon from MSP).