I'm glad you spoke to someone and that it will be sorted out for you, because as you said, he can't stop you getting your promotion.
You dont have to run the Race for Life, I've looked into doing it before but the dates never work out for me for the local races.
Hope you have a good day at work x