Vodafone seem to have about a million departments, so anything gets passed from one team to another before it really happens.
I signed up and cancelled all within a few hours, but it took VF another 36 hours to release my phone line. Initially they said "It has been released", but what they really meant was they had passed it to the team who handle that and it was in their queue.
Thankfully I cancelled my order with VF, as given then technical inabilities to process calls, let alone tell the truth to customers is amazing. Back to Sky where customer service is great.