Tesco fraud case crumbles as SFO tries to have cake and eat it