I get your frustration, we all have the same frustration as well. People are just trying to give you heads up as to how this is probably going to turn out in the end.
The theory of, having the pre-pull team contact you when they arrive and you can explain the situation, they can then assess and the job is taken care of, sounds fair and logical and no reason why it shouldn't happen that way.... but it won't. Logic goes right out the window here.
I've had 3 re-pulls scheduled at different times, no-one's ever shown up, no-ones ever contacted me, they are able to operate however they like and there are no comebacks.
The problem seems to be that VM have so many customers that the tiny minority of people who have issues can easily be ignored or fobbed off because it doesn't affect their business in the slightest.
If the VM teams were doing the cable pulls as well, the chances are everything would go much smoother and the communication would be better, but, as others have said, 3rd party contractors do the cable pulls and they basically have zero communication with helpdesk staff etc.. you being told by the pre-pull team that the pre-pull "is definitely happening today" is simply their way of getting you off the phone as quickly as possible, they have No idea if the pre-pull will actually happen or not... it might be on the job sheet for that day, but it doesn't mean it's going to happen.
If I were you I honestly would look to see if you have an alternative provider that you can use. The download speeds of VM are brilliant (I won't lie about that) but the customer support is atrocious (The VM forum staff are normally pretty good to be fair and it's a shame they haven't contacted you directly yet), if I had any other option of a provider I certainly wouldn't be with VM.