Then perhaps you should be venting your anger at the garage who took so long to diagnose this for you.
This fault is much more common then you would believe and is quite a straight forward diagnoses for the informed garages.
However, as you say, the main thing is that it is sorted, so go and enjoy your car.