Have you been able to solve your problem yet? If not, what if you try running the "runcronjobs -frequent" part? The frequent part of the cronjobs runs the workflow.php. (http://ez.no/doc/ez_publish/technical_manual/4_x/features/cronjobs/configuring_cronjobs).
Regards Robin
Board member, eZ Publish Community Project Board - Member of the share.ez.no team - Key values: Openness and Innovation.
As Robin stated, by default the workflow cronjob is part of the frequent group (or 'part', in ez parlance)
the command is: php runcronjobs -s test frequent
As for wait+approve, just add the two events in the same workflow. Put approve first, otherwise approvers will have to wait before being able to approve. The end result is that content will have to be approved first and then wait until the established date before it is shown.
Principal Consultant International Business
Member of the Community Project Board