I specifically tested for this when consolidating various Gmail addresses behind an Apps account, and my fix was similar: a match on * seems to include spam.
It's slightly bizarre that the email forwarding you can configure in settings would not skip all spam checks, and not even indicate as much.