The argument to the DuplicateNameException is now just the name
Callbacks passed to Cron::schedule now get passed the time at which they were scheduled to be called at.
Don't print out the callback in a Cron::_runcb error log