Surprise surprise no engineer surfaced. According to "level 2 technical support" the engineer did external work and didn't require access to my house and the fault was fixed. I did a speed test and low and behold no change at all.
Apparently they've sent the information to the local exchange for investigation, but I doubt that's happened either.
Does anyone know if I have a cooling off period in a new contract as I'd quiet like to cancel and go with Virgin Media whom I've never had a problem.