phone CS again, said you want to leave sky because your not happy with the speed you are getting and join virgin. then they will give you an bigger discount. which i did. so i got a month for free, brand new sky router and pay only £5 per month.
i was in same situation as you, o2 migration.