Thanks for the info Duncan, but what uniform do they wear at their award ceremony? Their current rank or the rank they were when the valorous conduct took place?
To the best of my knowledge it would be whatever service/grade in effect at the time of the award.
In the case of those who receive the award after they leave the service, it would be the uniform associated with their last duty date.