Port cron_run_manually

The code is much simplified using the new api. It worked in all of my tests.
Humm I have done additional tests and does not seem to work anyway. Changing UID with the new api seems to be undocumented.

Any ideas?