John Davidson returns to take part in the Strathpuffer for the first time since 2016 – and finds it’s just as tough as ever ...