Many of the discounts don't actually get applied to your account until your first bill is produced. I had this same issue with the activation fee which was waived for me. It showed on my pending charges until my first bill was produced and then I saw a credit for this which cancelled it out.
It is possibly the same in your situation.
Virgin Media staff do respond to messages on this public forum but can take around a week at times to respond. If you want confirmation from Virgin Media before this then you may want to give them a call or try out their Live Chat facility.
If I have helped please feel free to give 'Kudos' by clicking on the thumbs up icon against any of my posts. If I have helped to solve an issue you can also click on the 'Mark As Helpful Answer' link to mark it as helpful.