Ah yes, thanks.
It's that the Edexcel book defines shm as
"shm: oscillatory motion where the period does not depend on the amplitude" (Things you need to know, p72 in the version I have).
However, just underneath that it gives this
"Definition of shm: motion where the acceleration or force) is directly proprtional ......" as you say.
I have a feeling I've seen an exam answer scheme require both of these for full marks but don't have the answer schemes at home to check tonight.