You are both correct.
I've finally got to the bottom of it thanks to a visit to a very knowledgeable local mechanic I know.
The rear shock is indeed an aftermarket item, significantly shorter than stock, fitted because the last owner must have been very short and struggled with the ride height.
I noticed when I picked it up after buying it, that the saddle was on the lowest of it's three settings, which clearly still wasn't low enough for him so he fitted the shorter aftermarket shock in order to lower the back end.
That's why my centre stand grounds at moderate lean angles with a passenger on board, and also explains why my bike sit's almost upright on it's side stand.
So whilst a bit of a nuisance, it is at least a nice easy fix for the issue.