After doing some research I found a post on the maildrop list about a
patch for vdelivermail. I applied the patch recompiled vpopmail and
now procmail works.
To be fair, procmail always "worked", it was just avoiding delivering a
message to a failing program, as you correctly told it to do with the
'w' flag. The fault lay with the app rather than procmail.
You are correct. I did not intend to "lay" blame on procmail. It did work
as intended. The problem was with vdelivermail. I should have worded my
procmail mailing list