Hi Martha
Adjusting the Queue scheduled event task to run more frequently than daily shouldn't be required. If the timing of the scheduled notification is not right then you can adjust the timing of the notification to be one day sooner. Running the task more frequently than daily could slow the site performance down.
Can you confirm the ticket that was created to fix the program assignments - I had a quick look and couldn't find this and want to nake sure this has definitely been reported and a ticket created to fix this.
Regards