Spar’s loyalty levels with independent retailers may be worse than officially reported, and help explain its latest, surprise drop in profits