This is a follow-up from M. Nooning. I did some further testing
It seems that I can consistently make the problem appear and disappear by adding/removing an "exit" statement.
The par@perl.org post is at
http://www.nntp.perl.org/group/perl.par/1815
Subject: Problems with pp (Perl Packager) induced with exit statement