It sounds like you've had a bit of a nightmare with your service, and that's not good.
Unfortunately, outages will happen. Virgin can't physically provide 100% uptime, due to the technology. It's a shame, but there's nothing much that can be done.
I know as an agent that there have been issues with myvm and they are working to fix it by the end of today (15/02/2017) and I can see that outage through my own personal account.
Regarding checking for outages in your area, the service status should still be accessable. Try http://virg.in/service
Let us know if it works, and keep us updated on the situation
************* Dan ************* Views expressed are solely my own, and do not reflect on Virgin Media directly If however you feel that my answer is helpful or informative, please click the kudos button below!
If you call I am sure they will give you refund for TV service not working, Think it is about 40p a day if you work it out. As for doing upgrades during the night this would involve extra staff (that would need paying for) at unsociable hours pay (that would need paying for) and this would then reflect in your / our bills being higher, I am sure VM would then get messages saying why can't we do upgrades during the day!! VM no win situation, end of the day it is a TV service down not the end of the world.