Many thanks for your combined suggestions on this problem which have enabled me to solve it (with no help from palm Digital Support who still have not followed up their original ticket !)
Basically I discovered I had two registrations on their database - one was the old, right one which had the record of my purchase and the other was the new one which I naively thought had superceded the old one. So having redownloaded the original book it now works fine.