Is the LearnAsSpam cron job running? If so, are you sending the output to /dev/null, or is it being emailed to root?
Do the counts from your script change to zero if you run /usr/bin/LearnAsSpam.pl manually?
Does sa-learn --dump magic indicate that your system is learning spam (does the value for "nspam" go up)?