Richard Ashcroft is providing the music for this year's John Lewis Christmas advert - but The Verve's Sonnet almost wasn't released to the public