Removing 'use Wx qw(:everything);' from Roles::ScheduledTask - probably an artifact of copying that role file from another existing role.  It caused schedule scripts run via cron to explode (thanks Newpyre)