John,
I wonder if it is a PhotoScan transformation issue or a model issue?
I'm not in front of my PhotoScan machine any time soon, so can't check there, but I wouldn't have thought there was that much shift if it was just because OS TN/GM 02 was still being used instead of the OS TN/GM 15 transformations. There will, I'm sure, being something on the OSGB web site that covered this at the time. I do recall seeing 'heat maps' that characterised the magnitude of the shift; my recollection was that the typical lateral shift accruing from the OSTN02 to OSTN15 shift across mainland Britain was <5 cm. Changes to OSGM15 reflected a better characterised geoid (plus here on IOM, where we have our own datum DOUGLAS(02/15) instead of Newlyn) - I thought the vertical changes as a result of the new GM were mostly single-figure centimetres in England, but out towards the North and West of Scotland as a result of the better geoid (and, I guess, some isostatic rebound) there was up to a foot of difference in Z.
Can you use, say, the OSGB 'Grid Inquest' tool to try converting one of your WGS84 to OSGB and see if it matches? GridInquest, if a current version, defaults to the '15 transformation, but I seem to recall you can force it to use '02 via the settings.
If you're seeing points out by metres, I suspect it may be down to how the model is constructed/referenced rather than a transformation issue.
Dave