Guy is right, you need to keep your NCB current and although your classic policy doesn't need or accrue NCB it will keep it up to date. I'm surprised your current classic policy provider didn't suggest this, but I guess it could be an oversight as you may have been using your NCBs elsewhere when you set the policy up.
Shop around and pop the question you may get a bit of good will but I wouldn't bank on it, as you say it's a long shot.