The longer camps have either been due to RAF (or RAF charter) aircraft breaking down or some bloody fool starting a war in FRY while a TA unit is at camp in Cyprus (wot, no planes?).
That's aside from camps with extra days tacked on to fit in with RAF schedules.
The site you linked to is hopelessly out of date. Even though the site is dotted with "2006," some of the info there was out of date in 2005.
Rather than go through the errors, compounding them, get your info from www.army.mod.uk - take some of the info there with a pinch of salt as updates have been known to take a few months to be applied. But then, it's a big organisation to get to grips with and there's not a great deal of funding for webmasters.