If SPF is failing with SPF_SOFTFAIL or SPF_FAIL then the trust put into trusted sender is lost, and thus we don't set the score to 0, and it will get processed just like any other message. This is a security feature.
Matt Petty
Software Developer
SmarterTools Inc.
www.smartertools.com